This commit is the equivalent of a atomic bomb
This commit is contained in:
838
braf_weapons_assault_rifles/556mm_Colt/556mm_Colt.hpp
Normal file
838
braf_weapons_assault_rifles/556mm_Colt/556mm_Colt.hpp
Normal file
@@ -0,0 +1,838 @@
|
||||
//-----------Base-----------//
|
||||
class Braf_colt_weapon : Rifle_Base_F {
|
||||
_generalMacro = "Braf_colt_weapon";
|
||||
scope=1;
|
||||
author = "BRAF Team";
|
||||
magazines[] = {
|
||||
"braf_30Rnd_556x45",
|
||||
"braf_20Rnd_556x45",
|
||||
"braf_30Rnd_556x45_red",
|
||||
"braf_30Rnd_556x45_green",
|
||||
"braf_30Rnd_556x45_yellow",
|
||||
"braf_30Rnd_556x45_Blank",
|
||||
"30Rnd_556x45_Stanag",
|
||||
"30Rnd_556x45_Stanag_green",
|
||||
"30Rnd_556x45_Stanag_red",
|
||||
"30Rnd_556x45_Stanag_Tracer_Red",
|
||||
"30Rnd_556x45_Stanag_Tracer_Green",
|
||||
"30Rnd_556x45_Stanag_Tracer_Yellow"
|
||||
};
|
||||
magazineWell[] = { "BRAF_Stanag_556", "STANAG_556x45", "STANAG_556x45_Large" };
|
||||
reloadAction = "GestureReloadSPAR_01";
|
||||
maxZeroing = 1600;
|
||||
magazineReloadSwitchPhase = 0.47999999;
|
||||
htMin = 8;
|
||||
htMax = 920;
|
||||
inertia = 0.5;
|
||||
aimTransitionSpeed = 1.1;
|
||||
dexterity = 1.5;
|
||||
initSpeed = 800;
|
||||
recoil = "recoil_spar";
|
||||
cursor = "smg";
|
||||
descriptionShort = "The Colt variations of the famous western assault rifle";
|
||||
handAnim[] = { "OFP2_ManSkeleton","\A3\Weapons_F_Exp\Rifles\SPAR_01\Data\Anim\SPAR_01.rtm" };
|
||||
overviewPicture = "\A3\Data_F_Mark\Images\watermarkInfo_page07_ca.paa";
|
||||
discreteDistanceInitIndex = 2;
|
||||
discreteDistance[] = { 200, 300, 400, 500, 600 };
|
||||
discreteDistanceCameraPoint[] = { "eye" };
|
||||
cameraDir = "eye_look";
|
||||
class Library {
|
||||
libTextDesc = "The Colt variations of the famous western assault rifle";
|
||||
};
|
||||
distanceZoomMin = 300;
|
||||
distanceZoomMax = 300;
|
||||
class WeaponSlotsInfo : WeaponSlotsInfo {
|
||||
mass = 76.059479;
|
||||
};
|
||||
ace_overheating_mrbs = 2000;
|
||||
ace_overheating_slowdownFactor = 1;
|
||||
ace_overheating_allowSwapBarrel = 1;
|
||||
ace_overheating_dispersion = 0.75;
|
||||
ACE_barrelTwist = 254;
|
||||
ACE_barrelLength = 365;
|
||||
ACE_twistDirection = 1;
|
||||
ACE_clearJamAction = "braf_GestureClear_barrel_FAL";
|
||||
class ItemInfo {
|
||||
priority = 1;
|
||||
};
|
||||
// Sounds
|
||||
changeFiremodeSound[] = { "braf\braf_weapons_sound\weapons\weap_fireselctor.ogg", 5,
|
||||
1, 5 };
|
||||
drySound[] = { "braf\braf_weapons_sound\weapons\weap_trigger_empty.ogg", 3, 1, 10 };
|
||||
reloadMagazineSound[] = {
|
||||
"A3\Sounds_F_exp\arsenal\weapons\Rifles\SPAR01\SPAR01_reload", 0.630957,
|
||||
1, 35
|
||||
};
|
||||
modes[] = { "Single", "FullAuto", "single_close",
|
||||
"single_medium", "single_far", "fullauto_medium" };
|
||||
bullet1[] = { "A3\sounds_f\weapons\shells\5_56\metal_556_01", 0.63095737, 1,
|
||||
15 };
|
||||
bullet2[] = { "A3\sounds_f\weapons\shells\5_56\metal_556_02", 0.63095737, 1,
|
||||
15 };
|
||||
bullet3[] = { "A3\sounds_f\weapons\shells\5_56\metal_556_03", 0.63095737, 1,
|
||||
15 };
|
||||
bullet4[] = { "A3\sounds_f\weapons\shells\5_56\metal_556_04", 0.63095737, 1,
|
||||
15 };
|
||||
bullet5[] = { "A3\sounds_f\weapons\shells\5_56\dirt_556_01", 0.63095737, 1,
|
||||
15 };
|
||||
bullet6[] = { "A3\sounds_f\weapons\shells\5_56\dirt_556_02", 0.63095737, 1,
|
||||
15 };
|
||||
bullet7[] = { "A3\sounds_f\weapons\shells\5_56\dirt_556_03", 0.63095737, 1,
|
||||
15 };
|
||||
bullet8[] = { "A3\sounds_f\weapons\shells\5_56\dirt_556_04", 0.63095737, 1,
|
||||
15 };
|
||||
bullet9[] = { "A3\sounds_f\weapons\shells\5_56\grass_556_01", 0.63095737, 1,
|
||||
15 };
|
||||
bullet10[] = { "A3\sounds_f\weapons\shells\5_56\grass_556_02", 0.63095737, 1,
|
||||
15 };
|
||||
bullet11[] = { "A3\sounds_f\weapons\shells\5_56\grass_556_03", 0.63095737, 1,
|
||||
15 };
|
||||
bullet12[] = { "A3\sounds_f\weapons\shells\5_56\grass_556_04", 0.63095737, 1,
|
||||
15 };
|
||||
soundBullet[] = { "bullet1", 0.082999997, "bullet2", 0.082999997,
|
||||
"bullet3", 0.082999997, "bullet4", 0.082999997,
|
||||
"bullet5", 0.082999997, "bullet6", 0.082999997,
|
||||
"bullet7", 0.082999997, "bullet8", 0.082999997,
|
||||
"bullet9", 0.082999997, "bullet10", 0.082999997,
|
||||
"bullet11", 0.082999997, "bullet12", 0.082999997 };
|
||||
};
|
||||
//-----------Base Guns-----------//
|
||||
class Braf_colt_auto_base_F : braf_colt_weapon {
|
||||
_generalMacro = "Braf_colt_auto_base_F";
|
||||
scope = 1;
|
||||
displayName = "Auto Base";
|
||||
modes[] = { "Single", "FullAuto" };
|
||||
class WeaponSlotsInfo : WeaponSlotsInfo {
|
||||
class MuzzleSlot : MuzzleSlot {
|
||||
linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
|
||||
compatibleItems[] = { "muzzle_snds_M" };
|
||||
iconPosition[] = { 0.12, 0.43099999 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class CowsSlot : asdg_OpticRail1913_short {
|
||||
iconPosition[] = { 0.5, 0.36000001 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class PointerSlot {
|
||||
};
|
||||
class UnderBarrelSlot {
|
||||
};
|
||||
};
|
||||
class Single : Mode_SemiAuto {
|
||||
class BaseSoundModeType;
|
||||
class StandardSound : BaseSoundModeType {
|
||||
soundSetShot[] = { "SPAR01_Shot_SoundSet", "SPAR01_Tail_SoundSet",
|
||||
"SPAR01_InteriorTail_SoundSet" };
|
||||
};
|
||||
class SilencedSound : BaseSoundModeType {
|
||||
soundsetshot[] = { "SPAR01_silencerShot_SoundSet",
|
||||
"SPAR01_silencerTail_SoundSet",
|
||||
"SPAR01_silencerInteriorTail_SoundSet" };
|
||||
};
|
||||
reloadTime = 0.1;
|
||||
dispersion = 0.00057999999;
|
||||
initSpeed = 940;
|
||||
recoil = "recoil_single_ebr";
|
||||
recoilProne = "recoil_single_prone_ebr";
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.30000001;
|
||||
midRange = 350;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 500;
|
||||
maxRangeProbab = 0.050000001;
|
||||
};
|
||||
class FullAuto : Mode_FullAuto {
|
||||
class BaseSoundModeType;
|
||||
class StandardSound : BaseSoundModeType {
|
||||
soundSetShot[] = { "SPAR01_Shot_SoundSet", "SPAR01_Tail_SoundSet",
|
||||
"SPAR01_InteriorTail_SoundSet" };
|
||||
};
|
||||
class SilencedSound : BaseSoundModeType {
|
||||
soundsetshot[] = { "SPAR01_silencerShot_SoundSet",
|
||||
"SPAR01_silencerTail_SoundSet",
|
||||
"SPAR01_silencerInteriorTail_SoundSet" };
|
||||
};
|
||||
reloadTime = 0.1;
|
||||
dispersion = 0.00057999999;
|
||||
recoil = "recoil_auto_ebr";
|
||||
recoilProne = "recoil_auto_prone_ebr";
|
||||
minRange = 0;
|
||||
minRangeProbab = 0.89999998;
|
||||
midRange = 15;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 30;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 1e-006;
|
||||
};
|
||||
class single_close : Single {
|
||||
// requiredOpticType=1;
|
||||
showToPlayer = 0;
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 300;
|
||||
midRangeProbab = 0.80000001;
|
||||
maxRange = 500;
|
||||
maxRangeProbab = 0.0099999998;
|
||||
aiRateOfFire = 2;
|
||||
aiRateOfFireDistance = 300;
|
||||
};
|
||||
class single_medium : single_close {
|
||||
minRange = 300;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 500;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 700;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 2;
|
||||
aiRateOfFireDistance = 500;
|
||||
};
|
||||
class single_far : single_medium {
|
||||
// requiredOpticType=2;
|
||||
minRange = 300;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 700;
|
||||
midRangeProbab = 0.5;
|
||||
maxRange = 2000;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 4;
|
||||
aiRateOfFireDistance = 600;
|
||||
};
|
||||
class fullauto_medium : FullAuto {
|
||||
showToPlayer = 0;
|
||||
burst = 3;
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.5;
|
||||
midRange = 50;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 100;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 2;
|
||||
};
|
||||
aiDispersionCoefY = 3;
|
||||
aiDispersionCoefX = 2;
|
||||
};
|
||||
class Braf_colt_burst_base_F : Braf_colt_weapon {
|
||||
author = "BRAF Team";
|
||||
_generalMacro = "Braf_colt_burst_base_F";
|
||||
scope = 1;
|
||||
displayName = "Burst Base";
|
||||
modes[] = { "Single", "Burst" };
|
||||
class WeaponSlotsInfo : WeaponSlotsInfo {
|
||||
class MuzzleSlot : MuzzleSlot {
|
||||
linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
|
||||
compatibleItems[] = { "muzzle_snds_M" };
|
||||
iconPosition[] = { 0.12, 0.43099999 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class CowsSlot : asdg_OpticRail1913_short {
|
||||
iconPosition[] = { 0.5, 0.36000001 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class PointerSlot {
|
||||
};
|
||||
class UnderBarrelSlot {
|
||||
};
|
||||
};
|
||||
class Single : Mode_SemiAuto {
|
||||
class BaseSoundModeType;
|
||||
class StandardSound : BaseSoundModeType {
|
||||
soundSetShot[] = { "SPAR01_Shot_SoundSet", "SPAR01_Tail_SoundSet",
|
||||
"SPAR01_InteriorTail_SoundSet" };
|
||||
};
|
||||
class SilencedSound : BaseSoundModeType {
|
||||
soundsetshot[] = { "SPAR01_silencerShot_SoundSet",
|
||||
"SPAR01_silencerTail_SoundSet",
|
||||
"SPAR01_silencerInteriorTail_SoundSet" };
|
||||
};
|
||||
reloadTime = 0.1;
|
||||
dispersion = 0.00057999999;
|
||||
initSpeed = 940;
|
||||
recoil = "recoil_single_ebr";
|
||||
recoilProne = "recoil_single_prone_ebr";
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.30000001;
|
||||
midRange = 350;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 500;
|
||||
maxRangeProbab = 0.050000001;
|
||||
};
|
||||
class Burst : Mode_Burst {
|
||||
class BaseSoundModeType;
|
||||
class StandardSound : BaseSoundModeType {
|
||||
soundSetShot[] = { "SPAR01_Shot_SoundSet", "SPAR01_Tail_SoundSet",
|
||||
"SPAR01_InteriorTail_SoundSet" };
|
||||
};
|
||||
class SilencedSound : BaseSoundModeType {
|
||||
soundsetshot[] = { "SPAR01_silencerShot_SoundSet",
|
||||
"SPAR01_silencerTail_SoundSet",
|
||||
"SPAR01_silencerInteriorTail_SoundSet" };
|
||||
};
|
||||
reloadTime = 0.1;
|
||||
dispersion = 0.00057999999;
|
||||
recoil = "recoil_auto_ebr";
|
||||
recoilProne = "recoil_auto_prone_ebr";
|
||||
minRange = 0;
|
||||
minRangeProbab = 0.89999998;
|
||||
midRange = 15;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 30;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 1e-006;
|
||||
};
|
||||
class single_close : Single {
|
||||
// requiredOpticType=1;
|
||||
showToPlayer = 0;
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 300;
|
||||
midRangeProbab = 0.80000001;
|
||||
maxRange = 500;
|
||||
maxRangeProbab = 0.0099999998;
|
||||
aiRateOfFire = 2;
|
||||
aiRateOfFireDistance = 300;
|
||||
};
|
||||
class single_medium : single_close {
|
||||
minRange = 300;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 500;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 700;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 2;
|
||||
aiRateOfFireDistance = 500;
|
||||
};
|
||||
class single_far : single_medium {
|
||||
// requiredOpticType=2;
|
||||
minRange = 300;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 700;
|
||||
midRangeProbab = 0.5;
|
||||
maxRange = 2000;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 4;
|
||||
aiRateOfFireDistance = 600;
|
||||
};
|
||||
class fullauto_medium : Burst {
|
||||
showToPlayer = 0;
|
||||
burst = 3;
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.5;
|
||||
midRange = 50;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 100;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 2;
|
||||
};
|
||||
aiDispersionCoefY = 3;
|
||||
aiDispersionCoefX = 2;
|
||||
};
|
||||
class Braf_colt_lmg_base_F : Braf_colt_weapon {
|
||||
author = "BRAF Team";
|
||||
_generalMacro = "Braf_lmgbase_F";
|
||||
scope = 1;
|
||||
displayName = "LMG Base";
|
||||
class WeaponSlotsInfo : WeaponSlotsInfo {
|
||||
class MuzzleSlot : MuzzleSlot {
|
||||
linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
|
||||
compatibleItems[] = { "muzzle_snds_M" };
|
||||
iconPosition[] = { 0.12, 0.43099999 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class CowsSlot : asdg_OpticRail1913_short {
|
||||
iconPosition[] = { 0.5, 0.36000001 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class PointerSlot {
|
||||
};
|
||||
class UnderBarrelSlot {
|
||||
};
|
||||
};
|
||||
modes[] = { "Single", "FullAuto", "close", "short", "medium", "far", "far2" };
|
||||
bullet1[] = { "A3\sounds_f\weapons\shells\5_56\metal_556_01", 0.63095737, 1,
|
||||
15 };
|
||||
bullet2[] = { "A3\sounds_f\weapons\shells\5_56\metal_556_02", 0.63095737, 1,
|
||||
15 };
|
||||
bullet3[] = { "A3\sounds_f\weapons\shells\5_56\metal_556_03", 0.63095737, 1,
|
||||
15 };
|
||||
bullet4[] = { "A3\sounds_f\weapons\shells\5_56\metal_556_04", 0.63095737, 1,
|
||||
15 };
|
||||
bullet5[] = { "A3\sounds_f\weapons\shells\5_56\dirt_556_01", 0.63095737, 1,
|
||||
15 };
|
||||
bullet6[] = { "A3\sounds_f\weapons\shells\5_56\dirt_556_02", 0.63095737, 1,
|
||||
15 };
|
||||
bullet7[] = { "A3\sounds_f\weapons\shells\5_56\dirt_556_03", 0.63095737, 1,
|
||||
15 };
|
||||
bullet8[] = { "A3\sounds_f\weapons\shells\5_56\dirt_556_04", 0.63095737, 1,
|
||||
15 };
|
||||
bullet9[] = { "A3\sounds_f\weapons\shells\5_56\grass_556_01", 0.63095737, 1,
|
||||
15 };
|
||||
bullet10[] = { "A3\sounds_f\weapons\shells\5_56\grass_556_02", 0.63095737, 1,
|
||||
15 };
|
||||
bullet11[] = { "A3\sounds_f\weapons\shells\5_56\grass_556_03", 0.63095737, 1,
|
||||
15 };
|
||||
bullet12[] = { "A3\sounds_f\weapons\shells\5_56\grass_556_04", 0.63095737, 1,
|
||||
15 };
|
||||
soundBullet[] = { "bullet1", 0.082999997, "bullet2", 0.082999997,
|
||||
"bullet3", 0.082999997, "bullet4", 0.082999997,
|
||||
"bullet5", 0.082999997, "bullet6", 0.082999997,
|
||||
"bullet7", 0.082999997, "bullet8", 0.082999997,
|
||||
"bullet9", 0.082999997, "bullet10", 0.082999997,
|
||||
"bullet11", 0.082999997, "bullet12", 0.082999997 };
|
||||
class Single : Mode_SemiAuto {
|
||||
class BaseSoundModeType;
|
||||
class StandardSound : BaseSoundModeType {
|
||||
soundSetShot[] = { "SPAR01_Shot_SoundSet", "SPAR01_Tail_SoundSet",
|
||||
"SPAR01_InteriorTail_SoundSet" };
|
||||
};
|
||||
class SilencedSound : BaseSoundModeType {
|
||||
soundsetshot[] = { "SPAR01_silencerShot_SoundSet",
|
||||
"SPAR01_silencerTail_SoundSet",
|
||||
"SPAR01_silencerInteriorTail_SoundSet" };
|
||||
};
|
||||
reloadTime = 0.1;
|
||||
dispersion = 0.00057999999;
|
||||
initSpeed = 940;
|
||||
recoil = "recoil_single_ebr";
|
||||
recoilProne = "recoil_single_prone_ebr";
|
||||
minRange = 2;
|
||||
minRangeProbab = 0.30000001;
|
||||
midRange = 350;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 500;
|
||||
maxRangeProbab = 0.050000001;
|
||||
};
|
||||
class FullAuto : Mode_FullAuto {
|
||||
class BaseSoundModeType;
|
||||
class StandardSound : BaseSoundModeType {
|
||||
soundSetShot[] = { "SPAR02_Shot_SoundSet", "SPAR02_Tail_SoundSet",
|
||||
"SPAR02_InteriorTail_SoundSet" };
|
||||
};
|
||||
class SilencedSound : BaseSoundModeType {
|
||||
soundsetshot[] = { "SPAR02_silencerShot_SoundSet",
|
||||
"SPAR02_silencerTail_SoundSet",
|
||||
"SPAR02_silencerInteriorTail_SoundSet" };
|
||||
};
|
||||
reloadTime = 0.1;
|
||||
dispersion = 0.00057999999;
|
||||
recoil = "recoil_auto_ebr";
|
||||
recoilProne = "recoil_auto_prone_ebr";
|
||||
minRange = 0;
|
||||
minRangeProbab = 0.89999998;
|
||||
midRange = 15;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 30;
|
||||
maxRangeProbab = 0.050000001;
|
||||
aiRateOfFire = 1e-006;
|
||||
};
|
||||
class close : FullAuto {
|
||||
burst = 5;
|
||||
aiRateOfFire = 0.5;
|
||||
aiRateOfFireDistance = 50;
|
||||
minRange = 0;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 25;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 50;
|
||||
maxRangeProbab = 0.039999999;
|
||||
showToPlayer = 0;
|
||||
};
|
||||
class short : close
|
||||
{
|
||||
burst = 5;
|
||||
aiRateOfFire = 2;
|
||||
aiRateOfFireDistance = 200;
|
||||
minRange = 50;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 200;
|
||||
midRangeProbab = 0.69999999;
|
||||
maxRange = 400;
|
||||
maxRangeProbab = 0.039999999;
|
||||
};
|
||||
class medium : close {
|
||||
burst = 3;
|
||||
aiRateOfFire = 4;
|
||||
aiRateOfFireDistance = 600;
|
||||
aiRateOfFireDispersion = 2;
|
||||
minRange = 400;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 600;
|
||||
midRangeProbab = 0.60000002;
|
||||
maxRange = 800;
|
||||
maxRangeProbab = 0.1;
|
||||
};
|
||||
class far : close {
|
||||
// requiredOpticType=1;
|
||||
burst = 3;
|
||||
aiRateOfFire = 6;
|
||||
aiRateOfFireDistance = 1000;
|
||||
aiRateOfFireDispersion = 3;
|
||||
minRange = 800;
|
||||
minRangeProbab = 0.039999999;
|
||||
midRange = 1000;
|
||||
midRangeProbab = 0.5;
|
||||
maxRange = 1200;
|
||||
maxRangeProbab = 0.0099999998;
|
||||
};
|
||||
class far2 : far {
|
||||
// requiredOpticType=2;
|
||||
autoFire = 0;
|
||||
burst = 2;
|
||||
aiRateOfFire = 5;
|
||||
aiRateOfFireDistance = 1600;
|
||||
aiRateOfFireDispersion = 4;
|
||||
minRange = 1200;
|
||||
minRangeProbab = 0.050000001;
|
||||
midRange = 1600;
|
||||
midRangeProbab = 0.5;
|
||||
maxRange = 2000;
|
||||
maxRangeProbab = 0.0099999998;
|
||||
};
|
||||
aiDispersionCoefY = 20;
|
||||
aiDispersionCoefX = 15;
|
||||
handAnim[] = {
|
||||
"OFP2_ManSkeleton",
|
||||
"\A3\Weapons_F_Exp\Rifles\SPAR_02\Data\Anim\SPAR_02.rtm"
|
||||
};
|
||||
};
|
||||
//-----------Open Bolt-----------//
|
||||
//LMGA4
|
||||
class Braf_lmga4 : Braf_colt_lmg_base_F {
|
||||
_generalMacro = "Braf_lmga4";
|
||||
author = "BRAF Team";
|
||||
scope = 2;
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\LMGA4.p3d";
|
||||
displayName = "Colt LMGA4 5.56mm";
|
||||
picture = "\braf\braf_weapons_assault_rifles\556mm_Colt\data\ui\autorifle_ui.paa";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
hiddenSelections[] = {};
|
||||
hiddenSelectionsTextures[] = {};
|
||||
};
|
||||
//-----------Automatic-----------//
|
||||
//M16A1
|
||||
class Braf_m16a1 : Braf_colt_auto_base_F {
|
||||
_generalMacro = "Braf_M16A1";
|
||||
author = "BRAF Team";
|
||||
scope = 2;
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m16a1.p3d";
|
||||
displayName = "Colt M16A1 5.56mm";
|
||||
picture = "\braf\braf_weapons_assault_rifles\556mm_Colt\data\ui\rifle_ui.paa";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
hiddenSelections[] = { "camo" };
|
||||
hiddenSelectionsTextures[] = {
|
||||
"braf\braf_weapons_assault_rifles\556mm_Colt\data\M16A1_CO.paa",
|
||||
};
|
||||
};
|
||||
class Braf_m16a1e1 : Braf_m16a1 {
|
||||
_generalMacro = "Braf_M16A1E1";
|
||||
author = "BRAF Team";
|
||||
displayName = "Colt M16A1E1 5.56mm";
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m16a1e1.p3d";
|
||||
hiddenSelections[] = { "camo1" };
|
||||
hiddenSelectionsTextures[] = {
|
||||
"braf\braf_weapons_assault_rifles\556mm_Colt\data\M16A2_CO.paa"
|
||||
};
|
||||
};
|
||||
//M16A1 Carbine
|
||||
class Braf_m16a1_carbine : Braf_colt_auto_base_F {
|
||||
_generalMacro = "Braf_m16a1_carbine";
|
||||
author = "BRAF Team";
|
||||
scope = 2;
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m16a1_carbine.p3d";
|
||||
displayName = "Colt 733 5.56mm";
|
||||
picture = "\braf\braf_weapons_assault_rifles\556mm_Colt\data\ui\carbine_ui.paa";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
hiddenSelections[] = {};
|
||||
hiddenSelectionsTextures[] = {};
|
||||
};
|
||||
class Braf_m16a1_carbine_9mm : Braf_colt_auto_base_F {
|
||||
_generalMacro = "Braf_m16a1_carbine_9mm";
|
||||
author = "BRAF Team";
|
||||
scope = 2;
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m16a1_carbine_9mm.p3d";
|
||||
displayName = "Colt Carbine 9mm";
|
||||
picture = "\braf\braf_weapons_assault_rifles\556mm_Colt\data\ui\carbine_ui.paa";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
magazineWell[] = { "" };
|
||||
magazines[] = { "braf_30Rnd_9x19" };
|
||||
hiddenSelections[] = {};
|
||||
hiddenSelectionsTextures[] = {};
|
||||
bullet1[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\metal_9mm_01",
|
||||
0.50118703,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet2[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\metal_9mm_02",
|
||||
0.50118703,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet3[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\metal_9mm_03",
|
||||
0.50118703,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet4[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\metal_9mm_04",
|
||||
0.50118703,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet5[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\dirt_9mm_01",
|
||||
0.50118703,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet6[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\dirt_9mm_02",
|
||||
0.50118703,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet7[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\dirt_9mm_03",
|
||||
0.50118703,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet8[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\dirt_9mm_04",
|
||||
0.50118703,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet9[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\grass_9mm_01",
|
||||
0.39810699,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet10[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\grass_9mm_02",
|
||||
0.39810699,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet11[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\grass_9mm_03",
|
||||
0.39810699,
|
||||
1,
|
||||
15
|
||||
};
|
||||
bullet12[]=
|
||||
{
|
||||
"A3\sounds_f\weapons\shells\9mm\grass_9mm_04",
|
||||
0.39810699,
|
||||
1,
|
||||
15
|
||||
};
|
||||
soundBullet[]=
|
||||
{
|
||||
"bullet1",
|
||||
0.082999997,
|
||||
"bullet2",
|
||||
0.082999997,
|
||||
"bullet3",
|
||||
0.082999997,
|
||||
"bullet4",
|
||||
0.082999997,
|
||||
"bullet5",
|
||||
0.082999997,
|
||||
"bullet6",
|
||||
0.082999997,
|
||||
"bullet7",
|
||||
0.082999997,
|
||||
"bullet8",
|
||||
0.082999997,
|
||||
"bullet9",
|
||||
0.082999997,
|
||||
"bullet10",
|
||||
0.082999997,
|
||||
"bullet11",
|
||||
0.082999997,
|
||||
"bullet12",
|
||||
0.082999997
|
||||
};
|
||||
};
|
||||
//M4A1
|
||||
class Braf_m4a1 : Braf_colt_auto_base_F {
|
||||
author = "BRAF Team";
|
||||
_generalMacro = "Braf_m4a1";
|
||||
scope = 2;
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m4a1.p3d";
|
||||
displayName = "Colt M4A1 5.56mm";
|
||||
picture = "\braf\braf_weapons_assault_rifles\556mm_Colt\data\ui\carbine_ui.paa";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
hiddenSelections[] = { "camo1" };
|
||||
hiddenSelectionsTextures[] = { "braf\braf_weapons_assault_rifles\556mm_Colt\data\M4A1_CO.paa" };
|
||||
};
|
||||
class braf_m4a1_dot_magnifier : Braf_m4a1 {
|
||||
scope=1;
|
||||
author = "BRAF Team";
|
||||
_generalMacro="braf_m4a1_dot_magnifier";
|
||||
class LinkedItems
|
||||
{
|
||||
class LinkedItemsOptic
|
||||
{
|
||||
slot="CowsSlot";
|
||||
item="braf_eotech_exps3_magnifier_up";
|
||||
};
|
||||
};
|
||||
};
|
||||
class Braf_m4a1_ris : Braf_m4a1 {
|
||||
author = "BRAF Team";
|
||||
_generalMacro = "Braf_m4a1_ris";
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m4a1_ris.p3d";
|
||||
displayName = "Colt M4A1 5.56mm (RIS)";
|
||||
hiddenSelections[] = { "camo" };
|
||||
hiddenSelectionsTextures[] = { "braf\braf_weapons_assault_rifles\556mm_Colt\data\M16A4_CO.paa" };
|
||||
class WeaponSlotsInfo {
|
||||
class MuzzleSlot : MuzzleSlot {
|
||||
linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
|
||||
compatibleItems[] = { "muzzle_snds_M" };
|
||||
iconPosition[] = { 0.12, 0.43099999 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class CowsSlot : asdg_OpticRail1913_short {
|
||||
iconPosition[] = { 0.5, 0.36000001 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class PointerSlot : asdg_FrontSideRail {
|
||||
iconPosition[] = { 0, 0 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class UnderBarrelSlot {
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
//-----------Burst-----------//
|
||||
//M16A2
|
||||
class Braf_m16a2 : Braf_colt_burst_base_F {
|
||||
_generalMacro = "Braf_m16a2";
|
||||
author = "BRAF Team";
|
||||
scope = 2;
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m16a2.p3d";
|
||||
displayName = "Colt M16A2 5.56mm";
|
||||
picture = "\braf\braf_weapons_assault_rifles\556mm_Colt\data\ui\rifle_ui.paa";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
hiddenSelections[] = { "camo","camo4" };
|
||||
hiddenSelectionsTextures[] = {
|
||||
"braf\braf_weapons_assault_rifles\556mm_Colt\data\M16A2_CO.paa",
|
||||
"braf\braf_weapons_assault_rifles\556mm_Colt\data\M16A2_CO.paa"
|
||||
};
|
||||
};
|
||||
class braf_m16a2_mod : Braf_m16a2 {
|
||||
_generalMacro = "braf_m16a2_ris_mod";
|
||||
author = "BRAF Team";
|
||||
displayName = "Colt M16A2 5.56mm (mod)";
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m16a2mod.p3d";
|
||||
hiddenSelections[] = { "camo1", "camo2", "camo3" };
|
||||
hiddenSelectionsTextures[] = {
|
||||
"braf\braf_weapons_assault_rifles\556mm_Colt\data\733_CO.paa",
|
||||
"braf\braf_weapons_assault_rifles\556mm_Colt\data\M16A4_CO.paa",
|
||||
"braf\braf_weapons_assault_rifles\556mm_Colt\data\M4A1_CO.paa"
|
||||
};
|
||||
class WeaponSlotsInfo {
|
||||
class MuzzleSlot : MuzzleSlot {
|
||||
linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
|
||||
compatibleItems[] = { "muzzle_snds_M" };
|
||||
iconPosition[] = { 0.12, 0.43099999 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class CowsSlot : asdg_OpticRail1913_short {
|
||||
iconPosition[] = { 0.5, 0.36000001 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class PointerSlot : asdg_FrontSideRail {
|
||||
iconPosition[] = { 0, 0 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class UnderBarrelSlot {
|
||||
};
|
||||
};
|
||||
};
|
||||
class Braf_m16a2_scope : Braf_m16a2
|
||||
{
|
||||
author = "BRAF Team";
|
||||
scope=1;
|
||||
_generalMacro="Braf_m16a2_scope";
|
||||
class LinkedItems
|
||||
{
|
||||
class LinkedItemsOptic //Attach Mira
|
||||
{
|
||||
slot = "CowsSlot";
|
||||
item = "optic_SOS";
|
||||
};
|
||||
};
|
||||
};
|
||||
//M16A4
|
||||
class braf_m16a4 : Braf_colt_burst_base_F {
|
||||
_generalMacro = "braf_m16a2_ris_mod";
|
||||
author = "BRAF Team";
|
||||
scope = 2;
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m16a4.p3d";
|
||||
displayName = "Colt M16A4 5.56mm";
|
||||
picture = "\braf\braf_weapons_assault_rifles\556mm_Colt\data\ui\rifle_ui.paa";
|
||||
UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
|
||||
hiddenSelections[] = { "camo" };
|
||||
hiddenSelectionsTextures[] = { "braf\braf_weapons_assault_rifles\556mm_Colt\data\M16A2_CO.paa" };
|
||||
class WeaponSlotsInfo {
|
||||
class MuzzleSlot : MuzzleSlot {
|
||||
linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
|
||||
compatibleItems[] = { "muzzle_snds_M" };
|
||||
iconPosition[] = { 0.12, 0.43099999 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class CowsSlot : asdg_OpticRail1913_short {
|
||||
iconPosition[] = { 0.5, 0.36000001 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class PointerSlot : asdg_FrontSideRail {
|
||||
iconPosition[] = { 0, 0 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class UnderBarrelSlot {
|
||||
};
|
||||
};
|
||||
};
|
||||
class braf_m16a4_mod : braf_m16a4 {
|
||||
_generalMacro = "braf_m16a4_mod";
|
||||
author = "BRAF Team";
|
||||
displayName = "Colt M16A4 5.56mm (mod)";
|
||||
model = "\braf\braf_weapons_assault_rifles\556mm_Colt\m16a4mod.p3d";
|
||||
hiddenSelections[] = { "camo1" };
|
||||
hiddenSelectionsTextures[] = { "braf\braf_weapons_assault_rifles\556mm_Colt\data\733_CO.paa" };
|
||||
class WeaponSlotsInfo {
|
||||
class MuzzleSlot : MuzzleSlot {
|
||||
linkProxy = "\A3\data_f\proxies\weapon_slots\MUZZLE";
|
||||
compatibleItems[] = { "muzzle_snds_M" };
|
||||
iconPosition[] = { 0.12, 0.43099999 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class CowsSlot : asdg_OpticRail1913_short {
|
||||
iconPosition[] = { 0.5, 0.36000001 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class PointerSlot : asdg_FrontSideRail {
|
||||
iconPosition[] = { 0, 0 };
|
||||
iconScale = 0.15000001;
|
||||
};
|
||||
class UnderBarrelSlot {
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user