2015-01-13 03:23:14 +00:00
|
|
|
class CfgWeapons {
|
|
|
|
class ACE_ItemCore;
|
|
|
|
class InventoryItem_Base_F;
|
|
|
|
|
|
|
|
class ACE_SpareBarrel: ACE_ItemCore {
|
2015-05-27 17:04:25 +00:00
|
|
|
displayname = CSTRING(SpareBarrelName);
|
|
|
|
descriptionshort = CSTRING(SpareBarrelDescription);
|
2015-01-13 03:23:14 +00:00
|
|
|
//model = "";
|
2016-04-08 18:34:50 +00:00
|
|
|
picture = QPATHTOF(UI\spare_barrel_ca.paa);
|
2015-01-13 03:23:14 +00:00
|
|
|
scope = 2;
|
|
|
|
class ItemInfo: InventoryItem_Base_F {
|
2015-08-30 11:29:23 +00:00
|
|
|
mass = 30;
|
2015-01-13 03:23:14 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2015-12-15 07:09:26 +00:00
|
|
|
class RifleCore;
|
|
|
|
class Rifle: RifleCore {
|
|
|
|
//Mean Rounds Between Stoppages (this will be scaled based on the barrel temp)
|
2016-01-20 15:05:35 +00:00
|
|
|
GVAR(mrbs) = 3000;
|
2015-12-28 18:59:57 +00:00
|
|
|
|
2015-12-15 07:09:26 +00:00
|
|
|
//Dispersion Factor (this will be scaled based on the barrel temp)
|
2016-01-20 14:42:05 +00:00
|
|
|
GVAR(dispersion) = 1;
|
2015-12-28 18:59:57 +00:00
|
|
|
|
2015-12-15 07:09:26 +00:00
|
|
|
//Slowdown Factor (this will be scaled based on the barrel temp)
|
2016-01-20 14:42:05 +00:00
|
|
|
GVAR(slowdownFactor) = 1;
|
2015-01-13 03:23:14 +00:00
|
|
|
};
|
2015-12-28 18:59:57 +00:00
|
|
|
class Rifle_Base_F : Rifle {};
|
|
|
|
class Rifle_Long_Base_F : Rifle_Base_F {
|
2016-01-20 14:42:05 +00:00
|
|
|
GVAR(dispersion) = 0.75;
|
2015-12-28 18:59:57 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
class arifle_MX_Base_F : Rifle_Base_F {
|
2016-01-20 14:42:05 +00:00
|
|
|
// Custom jam clearing action. Default uses reload animation.
|
|
|
|
ACE_clearJamAction = "GestureReloadMX";
|
2015-12-28 18:59:57 +00:00
|
|
|
};
|
|
|
|
class arifle_MX_SW_F : arifle_MX_Base_F {
|
2016-01-20 14:42:05 +00:00
|
|
|
// Custom jam clearing action. Use empty string to undefine.
|
|
|
|
ACE_clearJamAction = "";
|
|
|
|
// 1 to enable barrel swap. 0 to disable. Meant for machine guns where you can easily swap the barrel without dismantling the whole weapon.
|
|
|
|
GVAR(allowSwapBarrel) = 1;
|
|
|
|
GVAR(dispersion) = 0.75;
|
2015-12-28 18:59:57 +00:00
|
|
|
};
|
|
|
|
class MMG_01_base_F: Rifle_Long_Base_F {
|
2016-01-20 14:42:05 +00:00
|
|
|
GVAR(allowSwapBarrel) = 1;
|
2015-12-28 18:59:57 +00:00
|
|
|
};
|
|
|
|
class MMG_02_base_F: Rifle_Long_Base_F {
|
2016-01-20 14:42:05 +00:00
|
|
|
GVAR(allowSwapBarrel) = 1;
|
2015-12-28 18:59:57 +00:00
|
|
|
};
|
|
|
|
class LMG_Zafir_F : Rifle_Long_Base_F {
|
2016-01-20 14:42:05 +00:00
|
|
|
GVAR(allowSwapBarrel) = 1;
|
2015-12-28 18:59:57 +00:00
|
|
|
};
|
|
|
|
class LMG_Mk200_F : Rifle_Long_Base_F {
|
2016-01-20 14:42:05 +00:00
|
|
|
GVAR(allowSwapBarrel) = 1;
|
2015-12-28 18:59:57 +00:00
|
|
|
};
|
2015-01-13 03:23:14 +00:00
|
|
|
};
|