mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
121 lines
3.2 KiB
C++
121 lines
3.2 KiB
C++
|
|
class Mode_SemiAuto;
|
|
class Mode_FullAuto;
|
|
|
|
class CfgWeapons {
|
|
|
|
/* MX */
|
|
|
|
class Rifle_Base_F;
|
|
class arifle_MX_Base_F: Rifle_Base_F {
|
|
class Single: Mode_SemiAuto {
|
|
dispersion = 0.000800; // radians. Equal to 2.75 MOA.
|
|
// Based on widely cited 2 MOA figure for new 5.56 ACR.
|
|
};
|
|
|
|
class FullAuto: Mode_FullAuto {
|
|
dispersion = 0.00147; // radians. Equal to 5.1 MOA.
|
|
};
|
|
};
|
|
|
|
class arifle_MX_SW_F: arifle_MX_Base_F {
|
|
class Single: Mode_SemiAuto {
|
|
dispersion = 0.000800; // radians. Equal to 2.75 MOA.
|
|
// Based on widely cited 2 MOA figure for new 5.56 ACR.
|
|
};
|
|
|
|
class manual: FullAuto {
|
|
dispersion = 0.00147; // radians. Equal to 5.1 MOA.
|
|
};
|
|
};
|
|
|
|
class arifle_MXM_F: arifle_MX_Base_F {
|
|
class Single: Single {
|
|
dispersion = 0.00029; // radians. Equal to 1 MOA.
|
|
// 6.5mm is easily capable of this in a half-tuned rifle.
|
|
};
|
|
|
|
class FullAuto: FullAuto {
|
|
dispersion = 0.000800; // radians. Equal to 2.75 MOA.
|
|
};
|
|
};
|
|
|
|
|
|
/* Katiba */
|
|
|
|
class arifle_katiba_Base_F: Rifle_Base_F {
|
|
class Single: Mode_SemiAuto {
|
|
dispersion = 0.000800; // radians. Equal to 2.75 MOA.
|
|
// Based on widely cited 2 MOA figure for new 5.56 ACR?
|
|
// Use your imagination for fictional weapons!
|
|
};
|
|
|
|
class FullAuto: Mode_FullAuto {
|
|
dispersion = 0.00147; // radians. Equal to 5.1 MOA.
|
|
};
|
|
};
|
|
|
|
|
|
/* Other */
|
|
|
|
class Rifle_Long_Base_F: Rifle_Base_F {};
|
|
class LMG_Mk200_F: Rifle_Long_Base_F {
|
|
class manual: Mode_FullAuto {
|
|
dispersion = 0.00175; // radians. Equal to 6 MOA.
|
|
};
|
|
|
|
class Single: manual {
|
|
dispersion = 0.00175; // radians. Equal to 6 MOA.
|
|
};
|
|
};
|
|
|
|
class LMG_Zafir_F: Rifle_Long_Base_F {
|
|
class FullAuto: Mode_FullAuto {
|
|
dispersion = 0.00175; // radians. Equal to 6 MOA.
|
|
};
|
|
|
|
class Single: Mode_SemiAuto {
|
|
dispersion = 0.00175; // radians. Equal to 6 MOA.
|
|
};
|
|
};
|
|
|
|
|
|
/* Assault Rifles */
|
|
|
|
class Tavor_base_F: Rifle_Base_F {
|
|
class Single: Mode_SemiAuto {
|
|
dispersion = 0.000727; // radians. Equal to 2.5 MOA, about the limit of mass-produced M855.
|
|
//
|
|
};
|
|
|
|
class FullAuto: Mode_FullAuto {
|
|
dispersion = 0.00147; // radians. Equal to 5.1 MOA.
|
|
};
|
|
};
|
|
|
|
class mk20_base_F: Rifle_Base_F {
|
|
class Single: Mode_SemiAuto {
|
|
dispersion = 0.0008727; // radians. Equal to 3 MOA, about the limit of mass-produced M855 plus
|
|
// some extra for these worn out Greek Army service rifles.
|
|
};
|
|
|
|
class FullAuto: Mode_FullAuto {
|
|
dispersion = 0.00147; // radians. Equal to 5.1 MOA.
|
|
};
|
|
};
|
|
|
|
|
|
/* SMGs */
|
|
|
|
class SDAR_base_F: Rifle_Base_F {
|
|
class Single: Mode_SemiAuto {
|
|
dispersion = 0.0008727; // radians. Equal to 3 MOA, about the limit of mass-produced M855 plus
|
|
// some extra because Kel-Tec.
|
|
};
|
|
|
|
class FullAuto: Mode_FullAuto {
|
|
dispersion = 0.00147; // radians. Equal to 5.1 MOA.
|
|
};
|
|
};
|
|
};
|