ACE3/optionals/compat_bwa3/CfgWeapons.hpp

162 lines
5.3 KiB
C++
Raw Normal View History

2015-05-19 12:46:02 +00:00
class CfgWeapons {
class Pistol_Base_F;
class Rifle_Base_F;
class Rifle_Long_Base_F;
class BWA3_P8: Pistol_Base_F {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=248.92;
ACE_barrelLength=108;
2015-05-19 12:46:02 +00:00
};
class BWA3_MP7: Pistol_Base_F {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=160.02;
ACE_barrelLength=180;
2015-05-19 12:46:02 +00:00
};
class BWA3_G36: Rifle_Base_F {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=177.8;
ACE_barrelLength=480;
2015-05-19 12:46:02 +00:00
};
class BWA3_G36K: BWA3_G36 {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=177.8;
ACE_barrelLength=318;
2015-05-19 12:46:02 +00:00
};
class BWA3_G28_Standard: Rifle_Long_Base_F {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=304.8;
2015-05-29 18:11:44 +00:00
ACE_barrelLength=421;
2015-05-19 12:46:02 +00:00
};
class BWA3_G28_Assault: BWA3_G28_Standard {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=304.8;
2015-05-29 18:11:44 +00:00
ACE_barrelLength=421;
2015-05-19 12:46:02 +00:00
};
class BWA3_G27: BWA3_G28_Standard {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=304.8;
ACE_barrelLength=406;
2015-05-19 12:46:02 +00:00
};
class BWA3_MG4: Rifle_Long_Base_F {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=177.8;
ACE_barrelLength=480;
2015-05-19 12:46:02 +00:00
};
class BWA3_MG5: Rifle_Long_Base_F {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=304.8;
ACE_barrelLength=550;
2015-05-19 12:46:02 +00:00
};
class BWA3_G82: Rifle_Long_Base_F {
2015-05-19 10:23:10 +00:00
ACE_barrelTwist=381.0;
ACE_barrelLength=736.7;
2015-05-19 12:46:02 +00:00
};
2015-05-19 10:23:10 +00:00
2015-05-19 10:37:14 +00:00
class optic_Hamr;
2015-05-19 10:23:10 +00:00
class InventoryOpticsItem_Base_F;
2015-05-19 10:37:14 +00:00
class BWA3_optic_ZO4x30 : optic_Hamr {
2015-05-19 10:23:10 +00:00
ACE_ScopeAdjust_Vertical[] = { -10, 10 };
ACE_ScopeAdjust_Horizontal[] = { -10, 10 };
ACE_ScopeAdjust_VerticalIncrement = 0.2;
2015-05-23 15:06:46 +00:00
ACE_ScopeAdjust_HorizontalIncrement = 0.2;
2015-05-19 10:23:10 +00:00
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class Scope {
2015-05-19 11:30:04 +00:00
discreteDistance[] = { 200 };
2015-05-19 10:23:10 +00:00
discreteDistanceInitIndex = 0;
};
};
};
};
2015-05-19 10:37:14 +00:00
class BWA3_optic_ZO4x30_NSV : optic_Hamr {
2015-05-19 10:23:10 +00:00
ACE_ScopeAdjust_Vertical[] = { -10, 10 };
ACE_ScopeAdjust_Horizontal[] = { -10, 10 };
ACE_ScopeAdjust_VerticalIncrement = 0.2;
2015-05-23 15:06:46 +00:00
ACE_ScopeAdjust_HorizontalIncrement = 0.2;
2015-05-19 10:23:10 +00:00
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class Scope {
2015-05-19 11:30:04 +00:00
discreteDistance[] = { 200 };
2015-05-19 10:23:10 +00:00
discreteDistanceInitIndex = 0;
};
};
};
};
2015-05-19 10:37:14 +00:00
class BWA3_optic_ZO4x30_IRV : optic_Hamr {
2015-05-19 10:23:10 +00:00
ACE_ScopeAdjust_Vertical[] = { -10, 10 };
ACE_ScopeAdjust_Horizontal[] = { -10, 10 };
ACE_ScopeAdjust_VerticalIncrement = 0.2;
2015-05-23 15:06:46 +00:00
ACE_ScopeAdjust_HorizontalIncrement = 0.2;
2015-05-19 10:23:10 +00:00
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class Scope {
2015-05-19 11:30:04 +00:00
discreteDistance[] = { 200 };
2015-05-19 10:23:10 +00:00
discreteDistanceInitIndex = 0;
};
};
};
};
2015-05-19 10:37:14 +00:00
class BWA3_optic_Shortdot : optic_Hamr {
2015-05-19 10:23:10 +00:00
ACE_ScopeAdjust_Vertical[] = { -0.1, 10.1 };
ACE_ScopeAdjust_Horizontal[] = { -5.1, 5.1 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
2015-05-23 15:06:46 +00:00
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
2015-05-19 10:23:10 +00:00
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class Scope {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
2015-05-19 10:37:14 +00:00
class BWA3_optic_20x50 : optic_Hamr {
2015-05-19 10:23:10 +00:00
ACE_ScopeAdjust_Vertical[] = { 0, 26 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
2015-05-23 15:06:46 +00:00
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
2015-05-19 10:23:10 +00:00
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class Scope {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
2015-05-19 10:37:14 +00:00
class BWA3_optic_20x50_NSV : BWA3_optic_20x50 {
2015-05-19 10:23:10 +00:00
ACE_ScopeAdjust_Vertical[] = { 0, 26 };
ACE_ScopeAdjust_Horizontal[] = { -6, 6 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
2015-05-23 15:06:46 +00:00
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
2015-05-19 10:23:10 +00:00
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class Scope {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
2015-05-19 10:37:14 +00:00
class BWA3_optic_24x72 : optic_Hamr {
2015-05-19 10:23:10 +00:00
ACE_ScopeAdjust_Vertical[] = { 0, 16 };
ACE_ScopeAdjust_Horizontal[] = { -7, 7 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
2015-05-23 15:06:46 +00:00
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
2015-05-19 10:23:10 +00:00
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class Scope {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
2015-05-19 10:37:14 +00:00
class BWA3_optic_24x72_NSV : BWA3_optic_20x50 {
2015-05-19 10:23:10 +00:00
ACE_ScopeAdjust_Vertical[] = { 0, 16 };
ACE_ScopeAdjust_Horizontal[] = { -7, 7 };
ACE_ScopeAdjust_VerticalIncrement = 0.1;
2015-05-23 15:06:46 +00:00
ACE_ScopeAdjust_HorizontalIncrement = 0.1;
2015-05-19 10:23:10 +00:00
class ItemInfo : InventoryOpticsItem_Base_F {
class OpticsModes {
class Scope {
discreteDistance[] = { 100 };
discreteDistanceInitIndex = 0;
};
};
};
};
};