From d236ef123ed22f1e4c308999488a82d3a891e78b Mon Sep 17 00:00:00 2001 From: A Man Date: Fri, 14 Feb 2020 02:18:02 +0100 Subject: [PATCH] Add RSASS, MSR, XM2010 - Add RSASS, MSR, XM2010 normal, SD, NV and TWS versions - SD versions have a slightly slower bullet speed as the non sd versions. Server Admins have to be careful with adding the SD versions to not hurt the server balance. - Remove old AS50 ammo config, it is not needed any longer, also switch to the correct AS50 magazine classname. Thx @AlwarrenSidh for the weapons. --- SQF/dayz_code/Configs/CfgLoot/Groups/Ammo.hpp | 7 +- .../Configs/CfgLoot/Groups/Weapons.hpp | 3 + .../Configs/CfgMagazines/Magazines/127x99.hpp | 5 - .../Configs/CfgMagazines/Magazines/762x51.hpp | 23 ++ .../Configs/CfgMagazines/Magazines/762x67.hpp | 19 ++ .../Configs/CfgMagazines/Magazines/86x70.hpp | 28 ++ .../CfgMagazines/Magazines/Magazines.hpp | 3 +- .../Configs/CfgMagazines/Magazines/Misc.hpp | 13 +- .../CfgServerTrader/Category/Bandit.hpp | 15 +- .../Configs/CfgServerTrader/Category/Hero.hpp | 13 + .../Configs/CfgWeapons/CfgWeapons.hpp | 7 +- .../Configs/CfgWeapons/Rifles/MSR.hpp | 220 +++++++++++++++ .../Configs/CfgWeapons/Rifles/RSASS.hpp | 254 ++++++++++++++++++ .../Configs/CfgWeapons/Rifles/XM2010.hpp | 214 +++++++++++++++ SQF/dayz_code/Configs/cfgAmmo.hpp | 74 +++++ SQF/dayz_code/stringtable.xml | 251 +++++++++++++++-- 16 files changed, 1097 insertions(+), 52 deletions(-) delete mode 100644 SQF/dayz_code/Configs/CfgMagazines/Magazines/127x99.hpp create mode 100644 SQF/dayz_code/Configs/CfgMagazines/Magazines/762x67.hpp create mode 100644 SQF/dayz_code/Configs/CfgMagazines/Magazines/86x70.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Rifles/MSR.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Rifles/RSASS.hpp create mode 100644 SQF/dayz_code/Configs/CfgWeapons/Rifles/XM2010.hpp diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/Ammo.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/Ammo.hpp index fd2fbe728..c38164616 100644 --- a/SQF/dayz_code/Configs/CfgLoot/Groups/Ammo.hpp +++ b/SQF/dayz_code/Configs/CfgLoot/Groups/Ammo.hpp @@ -57,6 +57,9 @@ AmmoCZ[] = { {Loot_MAGAZINE, 3, 30Rnd_556x45_G36SD}, {Loot_MAGAZINE, 3, 30Rnd_762x39_SA58}, + // Sniper rifles + {Loot_MAGAZINE, 1, 5Rnd_762x67_XM2010}, + // Machine gun {Loot_MAGAZINE, 1, 50Rnd_762x54_UK59} }; @@ -119,6 +122,7 @@ AmmoUS[] = // Sniper rifles {Loot_MAGAZINE, 7, 5Rnd_762x51_M24}, {Loot_MAGAZINE, 1, 10Rnd_127x99_m107}, + {Loot_MAGAZINE, 1, 7Rnd_86x70_MSR}, {Loot_MAGAZINE, 4, 20Rnd_762x51_DMR}, // Machine guns @@ -162,7 +166,8 @@ AmmoEU[] = //Sniper rifle {Loot_MAGAZINE, 3, 5Rnd_86x70_L115A1}, - {Loot_MAGAZINE, 1, 5Rnd_127x99_as50}, + {Loot_MAGAZINE, 1, 5Rnd_127x99_as50_CP}, + {Loot_MAGAZINE, 1, 20Rnd_762x51_RSASS}, // Machine guns {Loot_MAGAZINE, 3, 100Rnd_556x45_BetaCMag}, diff --git a/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp b/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp index d06452bf6..42d8cdeba 100644 --- a/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp +++ b/SQF/dayz_code/Configs/CfgLoot/Groups/Weapons.hpp @@ -59,6 +59,7 @@ weaponsUS[] = {Loot_WEAPON, 4, M14_DZ}, {Loot_WEAPON, 3, DMR_DZ}, {Loot_WEAPON, 1, M107_DZ}, // High value weapon, low spawn chance. + {Loot_WEAPON, 1, MSR_DZ}, // High value weapon, low spawn chance. // Submachine Guns {Loot_WEAPON, 3, PDW_DZ}, @@ -100,6 +101,7 @@ weaponsEU[] = {Loot_WEAPON, 1, L115A3_2_DZ}, // Green Lapua {Loot_WEAPON, 4, SCAR_H_LNG_Sniper_SD}, {Loot_WEAPON, 4, SCAR_H_LNG_Sniper}, + {Loot_WEAPON, 1, RSASS_DZ}, {Loot_WEAPON, 4, FNFAL_DZ}, {Loot_WEAPON, 3, FN_FAL_ANPVS4_DZE}, //FNFAL_ANPVS4_DZ is NV only _DZE is toggleable {Loot_WEAPON, 1, BAF_AS50_scoped_DZ}, // High value weapon, low spawn chance. @@ -153,6 +155,7 @@ weaponsCZ[] = // Sniper Rifles {Loot_WEAPON, 3, CZ750_DZ}, {Loot_WEAPON, 3, M110_NVG_EP1}, // Technically a US rifle, but the CZ group does not have a DMR type rifle. + {Loot_WEAPON, 1, XM2010_DZ}, // High value weapon, low spawn chance. // Submachine Guns {Loot_WEAPON, 7, Scorpion_Evo3_DZ}, diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/127x99.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/127x99.hpp deleted file mode 100644 index 073e15980..000000000 --- a/SQF/dayz_code/Configs/CfgMagazines/Magazines/127x99.hpp +++ /dev/null @@ -1,5 +0,0 @@ -class 5Rnd_127x99_as50; -class 5Rnd_127x99_as50_CP : 5Rnd_127x99_as50 -{ - ammo = "B_127x99_Ball_noTracer"; -}; diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/762x51.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/762x51.hpp index 2b14dd351..04d7acae5 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Magazines/762x51.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Magazines/762x51.hpp @@ -118,4 +118,27 @@ class 10Rnd_762x51_CZ750 : 5Rnd_762x51_M24 }; }; +class 20Rnd_762x51_RSASS: CA_Magazine +{ + scope = public; + initSpeed = 900; + picture = "\FHQ_Remington\ammo\ui\i_20rndpmag.paa"; + model = "\FHQ_Remington\RSASS\magazine.p3d"; + displayName = $STR_DZ_MAG_20RND_RSASS_NAME; + descriptionShort = $STR_DZ_MAG_20RND_RSASS_DESC; + count = 20; + ammo = "Rem_762x51_Ball"; + + class ItemActions + { + COMBINE_MAG + }; +}; +class 20Rnd_762x51_RSASS_SD: 20Rnd_762x51_RSASS +{ + initSpeed = 850; + displayName = $STR_DZ_MAG_20RND_RSASSSD_NAME; + descriptionShort = $STR_DZ_MAG_20RND_RSASSSD_DESC; + ammo = "Rem_762x51_SD"; +}; diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/762x67.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/762x67.hpp new file mode 100644 index 000000000..186b22197 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgMagazines/Magazines/762x67.hpp @@ -0,0 +1,19 @@ +class 5Rnd_762x67_XM2010: CA_Magazine +{ + scope = public; + displayName = $STR_DZ_MAG_5RND_XM2010_NAME; + descriptionShort = $STR_DZ_MAG_5RND_XM2010_DESC; + count = 5; + ammo = "Rem_300Win_Ball"; + initSpeed = 850; + picture = "\FHQ_Remington\ammo\ui\i_xm2010.paa"; + model = "\FHQ_Remington\XM2010\magazine.p3d"; +}; + +class 5Rnd_762x67_XM2010_SD: 5Rnd_762x67_XM2010 +{ + initSpeed = 750; + displayName = $STR_DZ_MAG_5RND_XM2010SD_NAME; + descriptionShort = $STR_DZ_MAG_5RND_XM2010SD_DESC; + ammo = "Rem_300Win_SD"; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/86x70.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/86x70.hpp new file mode 100644 index 000000000..5e652b1c0 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgMagazines/Magazines/86x70.hpp @@ -0,0 +1,28 @@ +//L115 +class 5Rnd_86x70_L115A1: CA_Magazine +{ + displayName = $STR_DZ_MAG_5Rnd_86x70_L115A1_NAME; + + cartridgeName = "86x70"; + + class ItemActions + { + COMBINE_MAG + }; +}; + +class 7Rnd_86x70_MSR: 5Rnd_86x70_L115A1 +{ + displayName = $STR_DZ_MAG_7RND_MSR_NAME; + descriptionShort = $STR_DZ_MAG_7RND_MSR_DESC; + count = 7; + picture = "\FHQ_Remington\ammo\ui\i_msr.paa"; + model = "\FHQ_Remington\XM2010\magazine.p3d"; +}; + +class 7Rnd_86x70_MSR_SD: 7Rnd_86x70_MSR +{ + initSpeed = 850; + displayName = $STR_DZ_MAG_7RND_MSRSD_NAME; + descriptionShort = $STR_DZ_MAG_7RND_MSRSD_DESC; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Magazines.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Magazines.hpp index 7db02a106..a41bb4a49 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Magazines.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Magazines.hpp @@ -17,10 +17,11 @@ #include "762x54r.hpp" //PK, SVD, Mosin #include "46x30.hpp" //MP7 #include "680x43.hpp" //ACR +#include "86x70.hpp" //L115, MSR +#include "762x67.hpp" //XM2010 #include "Misc.hpp" //CZ550, Lee-Enfield #include "Shotgun.hpp" #include "Arrows.hpp" #include "LauncherAmmo.hpp" -#include "127x99.hpp" //Remove after A2OA stable branch exceeds Version 1.63.131129 #undef COMBINE_MAG \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Misc.hpp index e5588e911..36121b5a2 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Magazines/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Magazines/Misc.hpp @@ -50,18 +50,7 @@ class 5Rnd_127x108_KSVK : CA_Magazine COMBINE_MAG }; }; -//L115 -class 5Rnd_86x70_L115A1: CA_Magazine -{ - displayName = $STR_DZ_MAG_5Rnd_86x70_L115A1_NAME; - - cartridgeName = "86x70"; - - class ItemActions - { - COMBINE_MAG - }; -}; + //VSS class 10Rnd_9x39_SP5_VSS: CA_Magazine { diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/Bandit.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/Bandit.hpp index 174a6fc6f..b9ad002fd 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/Bandit.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/Bandit.hpp @@ -133,14 +133,20 @@ class Category_8 { class SCAR_H_LNG_Sniper {type = "trade_weapons";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};}; class SCAR_H_LNG_Sniper_SD {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class M110_NVG_EP1 {type = "trade_weapons";buy[] = {7,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};}; + class RSASS_DZ {type = "trade_weapons";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};}; + class RSASS_SD_DZ {type = "trade_weapons";buy[] = {-6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};}; class DMR_DZ {type = "trade_weapons";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};}; class DMR_Gh_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {31,"ItemGoldBar"};}; + class XM2010_DZ {type = "trade_weapons";buy[] = {8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};}; + class XM2010_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; class BAF_LRR_scoped {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar10oz"};}; class BAF_LRR_scoped_W {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar10oz"};}; //Tan Lapua // DayZ Mod version class L115A3_DZ {type = "trade_weapons";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; //Green Lapua // DayZ Mod version - class L115A3_2_DZ {type = "trade_weapons";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; + class L115A3_2_DZ {type = "trade_weapons";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; + class MSR_DZ {type = "trade_weapons";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; + class MSR_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; class m107_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar10oz"};}; class Anzio_20_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar10oz"};}; class BAF_AS50_scoped_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar10oz"};}; @@ -155,10 +161,17 @@ class Category_9 { class 20Rnd_762x51_SB_SCAR {type = "trade_items";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};}; class 20Rnd_762x51_FNFAL {type = "trade_items";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};}; class 20Rnd_762x51_DMR {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; + class 20Rnd_762x51_RSASS {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; + class 20Rnd_762x51_RSASS_SD {type = "trade_items";buy[] = {-8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; + class 5Rnd_762x67_XM2010 {type = "trade_items";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; + class 5Rnd_762x67_XM2010_SD {type = "trade_items";buy[] = {-6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; class 5Rnd_86x70_L115A1 {type = "trade_items";buy[] = {6,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};}; + class 7Rnd_86x70_MSR {type = "trade_items";buy[] = {7,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; + class 7Rnd_86x70_MSR_SD {type = "trade_items";buy[] = {-7,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; class 10Rnd_127x99_M107 {type = "trade_items";buy[] = {-1,"ItemGoldBar"};sell[] = {5,"ItemGoldBar"};}; class 3rnd_Anzio_20x102mm {type = "trade_items";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};}; class 5Rnd_127x99_AS50 {type = "trade_items";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};}; + class 5Rnd_127x99_as50_CP {type = "trade_items";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};}; class 5Rnd_127x108_KSVK {type = "trade_items";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};}; class 200Rnd_556x45_M249 {type = "trade_items";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};}; class 100Rnd_762x51_M240 {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; diff --git a/SQF/dayz_code/Configs/CfgServerTrader/Category/Hero.hpp b/SQF/dayz_code/Configs/CfgServerTrader/Category/Hero.hpp index 87ed45704..784b91c80 100644 --- a/SQF/dayz_code/Configs/CfgServerTrader/Category/Hero.hpp +++ b/SQF/dayz_code/Configs/CfgServerTrader/Category/Hero.hpp @@ -133,14 +133,20 @@ class Category_3 { class SCAR_H_LNG_Sniper {type = "trade_weapons";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};}; class SCAR_H_LNG_Sniper_SD {type = "trade_weapons";buy[] = {2,"ItemGoldBar10oz"};sell[] = {1,"ItemGoldBar10oz"};}; class M110_NVG_EP1 {type = "trade_weapons";buy[] = {7,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};}; + class RSASS_DZ {type = "trade_weapons";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};}; + class RSASS_SD_DZ {type = "trade_weapons";buy[] = {-6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};}; class DMR_DZ {type = "trade_weapons";buy[] = {6,"ItemGoldBar10oz"};sell[] = {3,"ItemGoldBar10oz"};}; class DMR_Gh_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {31,"ItemGoldBar"};}; + class XM2010_DZ {type = "trade_weapons";buy[] = {8,"ItemGoldBar10oz"};sell[] = {4,"ItemGoldBar10oz"};}; + class XM2010_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; class BAF_LRR_scoped {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar10oz"};}; class BAF_LRR_scoped_W {type = "trade_weapons";buy[] = {-1,"ItemGoldBar10oz"};sell[] = {5,"ItemGoldBar10oz"};}; //Tan Lapua // DayZ Mod version class L115A3_DZ {type = "trade_weapons";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; //Green Lapua // DayZ Mod version class L115A3_2_DZ {type = "trade_weapons";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; + class MSR_DZ {type = "trade_weapons";buy[] = {1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; + class MSR_SD_DZ {type = "trade_weapons";buy[] = {-1,"ItemBriefcase100oz"};sell[] = {5,"ItemGoldBar10oz"};}; class m107_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {6,"ItemGoldBar10oz"};}; class Anzio_20_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar10oz"};}; class BAF_AS50_scoped_DZ {type = "trade_weapons";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar10oz"};}; @@ -155,10 +161,17 @@ class Category_4 { class 20Rnd_762x51_SB_SCAR {type = "trade_items";buy[] = {1,"ItemGoldBar"};sell[] = {5,"ItemSilverBar10oz"};}; class 20Rnd_762x51_FNFAL {type = "trade_items";buy[] = {4,"ItemSilverBar10oz"};sell[] = {2,"ItemSilverBar10oz"};}; class 20Rnd_762x51_DMR {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; + class 20Rnd_762x51_RSASS {type = "trade_items";buy[] = {8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; + class 20Rnd_762x51_RSASS_SD {type = "trade_items";buy[] = {-8,"ItemGoldBar"};sell[] = {4,"ItemGoldBar"};}; + class 5Rnd_762x67_XM2010 {type = "trade_items";buy[] = {6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; + class 5Rnd_762x67_XM2010_SD {type = "trade_items";buy[] = {-6,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; class 5Rnd_86x70_L115A1 {type = "trade_items";buy[] = {6,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};}; + class 7Rnd_86x70_MSR {type = "trade_items";buy[] = {7,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; + class 7Rnd_86x70_MSR_SD {type = "trade_items";buy[] = {-7,"ItemGoldBar"};sell[] = {3,"ItemGoldBar"};}; class 10Rnd_127x99_M107 {type = "trade_items";buy[] = {-1,"ItemGoldBar"};sell[] = {5,"ItemGoldBar"};}; class 3rnd_Anzio_20x102mm {type = "trade_items";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};}; class 5Rnd_127x99_AS50 {type = "trade_items";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};}; + class 5Rnd_127x99_as50_CP {type = "trade_items";buy[] = {-1,"ItemGoldBar"};sell[] = {8,"ItemGoldBar"};}; class 5Rnd_127x108_KSVK {type = "trade_items";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};}; class 200Rnd_556x45_M249 {type = "trade_items";buy[] = {4,"ItemGoldBar"};sell[] = {2,"ItemGoldBar"};}; class 100Rnd_762x51_M240 {type = "trade_items";buy[] = {2,"ItemGoldBar"};sell[] = {1,"ItemGoldBar"};}; diff --git a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp index f341a098f..b73ae4637 100644 --- a/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp +++ b/SQF/dayz_code/Configs/CfgWeapons/CfgWeapons.hpp @@ -54,6 +54,7 @@ class CfgWeapons class Single; }; #include "Rifles\DMR.hpp" + #include "Rifles\RSASS.hpp" class FN_FAL; class FN_FAL_ANPVS4; @@ -97,7 +98,7 @@ class CfgWeapons #include "Rifles\M24.hpp" class M40A3; - #include "Rifles\M40A3.hpp" + #include "Rifles\M40A3.hpp" class M249; #include "Rifles\M249.hpp" @@ -176,8 +177,8 @@ class CfgWeapons #include "Rifles\Remington870.hpp" #include "Rifles\Crossbow.hpp" #include "Rifles\L115A3.hpp" - - + #include "Rifles\MSR.hpp" + #include "Rifles\XM2010.hpp" /* PISTOLS */ diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/MSR.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MSR.hpp new file mode 100644 index 000000000..423c8efc7 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/MSR.hpp @@ -0,0 +1,220 @@ +class MSR_BASE: Rifle +{ + scope = private; + irLaserPos = "laser pos"; + irLaserEnd = "laser dir"; + irDistance = 100; + handAnim[] = {"OFP2_ManSkeleton","\fhq_remington\anims\MSR_anim.rtm"}; + UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; + picture = "\fhq_remington\XM2010\icons\xm2010.paa"; + dexterity = 1.35; + displayName = "XM2010"; + modelOptics = "\ca\Weapons_baf\LRR_optic"; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsFlare = 1; + begin1[] = {"\dayz_epoch_c\sounds\weapons\msr.ogg",10,1,2000}; + soundBegin[] = {"begin1",1}; + soundContinuous = 0; + drySound[] = {"Ca\sounds\Weapons\rifles\dry",0.01,1,10}; + reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-3",0.1,1,20}; + minRange = 0; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + initSpeed = 936; + dispersion = 0.00012; + magazines[] = {"7Rnd_86x70_MSR"}; + reloadTime = 2; + backgroundReload = 1; + recoil = "recoil_single_primary_6outof10"; + recoilProne = "recoil_single_primary_prone_5outof10"; + value = 1000; + aiRateOfFire = 8; + aiRateOfFireDistance = 1000; + class Library + { + libTextDesc = "The Remington Modular Sniper Rifle (MSR) is a step forward in sniper rifle performance. Chambered for the .338 Lapua Magnum, it offers precision shooting over rangers of 1500 meters or more."; + }; + descriptionShort = "Sniper rifle
Caliber: .338 Lapua Magnum"; + weaponInfoType = "RscWeaponZeroing"; + optics = 1; + visionMode[] = {"Normal"}; + discreteDistance[] = {100,200,300,400,500,600,700,800,1000,1200,1400}; + discreteDistanceInitIndex = 2; + opticsDisablePeripherialVision = 1; + opticsZoomMin = 0.0498; + distanceZoomMin = 400; + opticsZoomMax = 0.15; + distanceZoomMax = 120; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; +}; +class MSR_SD_BASE: Rifle +{ + scope = private; + irLaserPos = "laser pos"; + irLaserEnd = "laser dir"; + irDistance = 100; + fireLightDuration = 0; + fireLightIntensity = 0; + handAnim[] = {"OFP2_ManSkeleton","\fhq_remington\anims\MSR_anim.rtm"}; + UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; + picture = "\fhq_remington\XM2010\icons\xm2010.paa"; + dexterity = 1.35; + displayName = "XM2010 SD"; + modelOptics = "\ca\Weapons_baf\LRR_optic"; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsFlare = 1; + begin1[] = {"\dayz_epoch_c\sounds\weapons\msrsd.ogg",2.51189,1,50}; + soundBegin[] = {"begin1",1}; + soundContinuous = 0; + drySound[] = {"Ca\sounds\Weapons\rifles\dry",0.01,1,10}; + reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-3",0.1,1,20}; + minRange = 0; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + dispersion = 0.00012; + initSpeed = 900; + magazines[] = {"7Rnd_86x70_MSR_SD"}; + reloadTime = 2; + backgroundReload = 1; + recoil = "recoil_single_primary_6outof10"; + recoilProne = "recoil_single_primary_prone_5outof10"; + value = 1000; + aiRateOfFire = 8; + aiRateOfFireDistance = 1000; + class Library + { + libTextDesc = "The Remington Modular Sniper Rifle (MSR) is a step forward in sniper rifle performance. Chambered for the .338 Lapua Magnum, it offers precision shooting over rangers of 1500 meters or more."; + }; + descriptionShort = "Sniper rifle
Caliber: .338 Lapua Magnum"; + weaponInfoType = "RscWeaponZeroing"; + optics = 1; + visionMode[] = {"Normal"}; + discreteDistance[] = {100,200,300,400,500,600,700,800,1000,1200,1400}; + discreteDistanceInitIndex = 2; + opticsDisablePeripherialVision = 1; + opticsZoomMin = 0.0498; + distanceZoomMin = 400; + opticsZoomMax = 0.15; + distanceZoomMax = 120; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; +}; + +class MSR_DZ: MSR_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_MSR_NAME; + descriptionShort = $STR_DZ_WPN_MSR_DESC; + model = "\fhq_remington\MSR\MSR.p3d"; + picture = "\dayz_epoch_c\icons\weapons\msr.paa"; +}; + +class MSR_SD_DZ: MSR_SD_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_MSRSD_NAME; + descriptionShort = $STR_DZ_WPN_MSR_SD_DESC; + model = "\fhq_remington\MSR\MSR_sd.p3d"; + picture = "\dayz_epoch_c\icons\weapons\msrsd.paa"; +}; + +class MSR_NV_DZ: MSR_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_MSR_NV_NAME; + descriptionShort = $STR_DZ_WPN_MSR_NV_DESC; + model = "\fhq_remington\MSR\MSR_nv.p3d"; + picture = "\dayz_epoch_c\icons\weapons\msrnv.paa"; + visionMode[] = {"Normal","NVG"}; +}; + +class MSR_NV_SD_DZ: MSR_SD_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_MSRSD_NV_NAME; + descriptionShort = $STR_DZ_WPN_MSR_SD_NV_DESC; + model = "\fhq_remington\MSR\MSR_nv_sd.p3d"; + picture = "\dayz_epoch_c\icons\weapons\msrnvsd.paa"; + visionMode[] = {"Normal","NVG"}; +}; + +class MSR_TWS_DZ: MSR_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_MSR_TWS_NAME; + descriptionShort = $STR_DZ_WPN_MSR_TWS_DESC; + model = "\fhq_remington\MSR\MSR_tws.p3d"; + picture = "\dayz_epoch_c\icons\weapons\msrtws.paa"; + modelOptics = "\Ca\weapons_E\HWTS_optic.p3d"; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + class OpticsModes + { + class HTWS + { + opticsID = 1; + useModelOptics = "true"; + opticsZoomMin = 0.0249; + distanceZoomMin = 400; + opticsZoomMax = 0.0755; + distanceZoomMax = 120; + opticsZoomInit = 0.0755; + memoryPointCamera = "eye"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + cameraDir = ""; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; + discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000}; + discreteDistanceInitIndex = 2; + }; + }; +}; + +class MSR_TWS_SD_DZ: MSR_SD_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_MSRSD_TWS_NAME; + descriptionShort = $STR_DZ_WPN_MSR_SD_TWS_DESC; + model = "\fhq_remington\MSR\MSR_tws_sd.p3d"; + picture = "\dayz_epoch_c\icons\weapons\msrtwssd.paa"; + modelOptics = "\Ca\weapons_E\HWTS_optic.p3d"; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + class OpticsModes + { + class HTWS + { + opticsID = 1; + useModelOptics = "true"; + opticsZoomMin = 0.0249; + distanceZoomMin = 400; + opticsZoomMax = 0.0755; + distanceZoomMax = 120; + opticsZoomInit = 0.0755; + memoryPointCamera = "eye"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + cameraDir = ""; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; + discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000}; + discreteDistanceInitIndex = 2; + }; + }; +}; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/RSASS.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/RSASS.hpp new file mode 100644 index 000000000..a55ea2088 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/RSASS.hpp @@ -0,0 +1,254 @@ +class RSASS_BASE: DMR +{ + scope = private; + htMin = 1; + htMax = 420; + afMax = 0; + mfMax = 0; + mFact = 1; + tBody = 100; + picture = "\ca\weapons_E\Data\icons\m110_tws_CA.paa"; + UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + opticsZoomMin = 0.0498; + distanceZoomMin = 400; + opticsZoomMax = 0.15; + distanceZoomMax = 120; + opticsZoomInit = 0.15; + dexterity = 1.55; + begin1[] = {"\dayz_epoch_c\sounds\weapons\rsass.ogg",10,1,2000}; + soundBegin[] = {"begin1",1}; + drySound[] = {"Ca\Sounds_E\Weapons_E\M110\M110_dry",1,1,20}; + reloadMagazineSound[] = {"Ca\Sounds_E\Weapons_E\M110\M110_reload",1,1,100}; + reloadTime = 2; + backgroundReload = "true"; + modes[] = {"Single"}; + magazines[] = {"20Rnd_762x51_RSASS"}; + modelOptics = "\ca\weapons\2Dscope_MilDot_10"; + weaponInfoType = "RscWeaponZeroing"; + irLaserPos = "laser pos"; + irLaserEnd = "laser dir"; + irDistance = 100; + class Library + { + libTextDesc = "Sniper Rifle
Caliber 7.62x51mm NATO

The Remington Semi Automatic Sniper System is a gas-operated semi-automatic sniper rifle with a chambering for 7.62x51mm. It is produced by Remington Arms in cooperation with JP Enterprises."; + }; + class Single: Mode_SemiAuto + { + begin1[] = {"\dayz_epoch_c\sounds\weapons\rsass.ogg",10,1,2000}; + soundBegin[] = {"begin1",1}; + reloadMagazineSound[] = {"Ca\Sounds_E\Weapons_E\M110\M110_reload",1,1,100}; + dispersion = 0.00012; + recoil = "recoil_single_primary_5outof10"; + recoilProne = "recoil_single_primary_prone_4outof10"; + minRange = 0; + minRangeProbab = 0.3; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + aiRateOfFire = 10; + aiRateOfFireDistance = 1000; + displayName = ""; + }; + discretefov[] = {0.0755,0.0249}; + class OpticsModes + { + class StepScope + { + opticsID = 1; + useModelOptics = 1; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsZoomMin = 0.0249; + opticsZoomMax = 0.0249; + opticsZoomInit = 0.0249; + memoryPointCamera = "opticsView"; + opticsFlare = 1; + opticsDisablePeripherialVision = 1; + distanceZoomMin = 300; + distanceZoomMax = 300; + cameraDir = ""; + visionMode[] = {"Normal"}; + discreteDistance[] = {100,200,300,400,500,600,700,800}; + discreteDistanceInitIndex = 2; + }; + class Kolimator + { + cameradir = ""; + distancezoommax = 300; + distancezoommin = 300; + memorypointcamera = "eye"; + opticsdisableperipherialvision = 0; + opticsflare = 0; + opticsid = 2; + opticsppeffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticszoominit = 0.5; + opticszoommax = 1.1; + opticszoommin = 0.25; + usemodeloptics = 0; + visionmode[] = {}; + }; + }; +}; +class RSASS_SD_BASE: RSASS_BASE +{ + magazines[] = {"20Rnd_762x51_RSASS_SD"}; + modes[] = {"FHQ_RSASS_H_SD_Single"}; + class FHQ_RSASS_H_SD_Single: Mode_SemiAuto + { + begin1[] = {"\dayz_epoch_c\sounds\weapons\rsass_sd.ogg",2.51189,1,50}; + soundBegin[] = {"begin1",1}; + dispersion = 0.0015; + reloadTime = 0.1; + recoil = "recoil_single_primary_3outof10"; + recoilProne = "recoil_single_primary_prone_2outof10"; + minRange = 2; + minRangeProbab = 0.1; + midRange = 250; + midRangeProbab = 0.7; + maxRange = 500; + maxRangeProbab = 0.5; + aiRateOfFireDistance = 500; + }; +}; + +class RSASS_DZ: RSASS_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_RSASS_NAME; + descriptionShort = $STR_DZ_WPN_RSASS_DESC; + model = "\fhq_remington\rsass\rsass.p3d"; + picture = "\fhq_remington\rsass\icons\rsass.paa"; + opticsZoomInit = 0.0293; + distanceZoomMin = 300; + opticsZoomMin = 0.0293; + distanceZoomMax = 300; + opticsZoomMax = 0.0293; +}; + +class RSASS_TWS_DZ: RSASS_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_RSASS_TWS_NAME; + descriptionShort = $STR_DZ_WPN_RSASS_TWS_DESC; + model = "\fhq_remington\rsass\rsass_tws.p3d"; + picture = "\fhq_remington\rsass\icons\rsass_tws.paa"; + weaponInfoType = "RscWeaponZeroing"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + modelOptics = "\Ca\weapons_E\HWTS_optic.p3d"; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + + class OpticsModes + { + class HTWS + { + opticsID = 1; + useModelOptics = "true"; + opticsZoomMin = 0.0249; + distanceZoomMin = 400; + opticsZoomMax = 0.0755; + distanceZoomMax = 120; + opticsZoomInit = 0.0755; + memoryPointCamera = "eye"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + cameraDir = ""; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; + discreteDistance[] = {100,200,300,400,500,600,700,800}; + discreteDistanceInitIndex = 2; + }; + class Kolimator + { + cameradir = ""; + distancezoommax = 300; + distancezoommin = 300; + memorypointcamera = "eye"; + opticsdisableperipherialvision = 0; + opticsflare = 0; + opticsid = 2; + opticsppeffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticszoominit = 0.5; + opticszoommax = 1.1; + opticszoommin = 0.25; + usemodeloptics = 0; + visionmode[] = {}; + }; + }; +}; +class RSASS_SD_DZ: RSASS_SD_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_RSASSSD_NAME; + descriptionShort = $STR_DZ_WPN_RSASS_SD_DESC; + model = "\fhq_remington\rsass\rsass_sd.p3d"; + picture = "\fhq_remington\rsass\icons\rsass_sd.paa"; + opticsZoomInit = 0.0293; + distanceZoomMin = 300; + opticsZoomMin = 0.0293; + distanceZoomMax = 300; + opticsZoomMax = 0.0293; +}; + +class RSASS_TWS_SD_DZ: RSASS_SD_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_RSASSSD_TWS_NAME; + descriptionShort = $STR_DZ_WPN_RSASS_SD_TWS_DESC; + model = "\fhq_remington\rsass\rsass_tws_sd.p3d"; + picture = "\fhq_remington\rsass\icons\rsass_tws_sd.paa"; + weaponInfoType = "RscWeaponZeroing"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + modelOptics = "\Ca\weapons_E\HWTS_optic.p3d"; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + class OpticsModes + { + class HTWS + { + opticsID = 1; + useModelOptics = "true"; + opticsZoomMin = 0.0249; + distanceZoomMin = 400; + opticsZoomMax = 0.0755; + distanceZoomMax = 120; + opticsZoomInit = 0.0755; + memoryPointCamera = "eye"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + cameraDir = ""; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; + discreteDistance[] = {100,200,300,400,500,600,700,800}; + discreteDistanceInitIndex = 2; + }; + class Kolimator + { + cameradir = ""; + distancezoommax = 300; + distancezoommin = 300; + memorypointcamera = "eye"; + opticsdisableperipherialvision = 0; + opticsflare = 0; + opticsid = 2; + opticsppeffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticszoominit = 0.5; + opticszoommax = 1.1; + opticszoommin = 0.25; + usemodeloptics = 0; + visionmode[] = {}; + }; + }; +}; diff --git a/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM2010.hpp b/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM2010.hpp new file mode 100644 index 000000000..2bc29a4b3 --- /dev/null +++ b/SQF/dayz_code/Configs/CfgWeapons/Rifles/XM2010.hpp @@ -0,0 +1,214 @@ +class XM2010_BASE: Rifle +{ + scope = private; + irLaserPos = "laser pos"; + irLaserEnd = "laser dir"; + irDistance = 100; + handAnim[] = {"OFP2_ManSkeleton","\fhq_remington\anims\XM2010_anim.rtm"}; + UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; + picture = "\fhq_remington\XM2010\icons\xm2010.paa"; + dexterity = 1.35; + displayName = "XM2010"; + modelOptics = "\ca\Weapons_baf\LRR_optic"; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsFlare = 1; + begin1[] = {"\dayz_epoch_c\sounds\weapons\xm2010.ogg",10,1,2000}; + soundBegin[] = {"begin1",1}; + soundContinuous = 0; + drySound[] = {"Ca\sounds\Weapons\rifles\dry",0.01,1,10}; + reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-3",0.1,1,20}; + minRange = 0; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + dispersion = 0.00012; + magazines[] = {"5Rnd_762x67_XM2010"}; + reloadTime = 2; + backgroundReload = 1; + recoil = "recoil_single_primary_6outof10"; + recoilProne = "recoil_single_primary_prone_5outof10"; + value = 1000; + aiRateOfFire = 8; + aiRateOfFireDistance = 1000; + class Library + { + libTextDesc = "The XM2010 is now being fielded by the US Army to replace the older M24. Chambered for the .300 Winchester, the Remington Arms Chassis System (RACS) allows for a folding stock and adjustment options for the shooter."; + }; + descriptionShort = "Sniper rifle
Caliber: .300 Winchester"; + weaponInfoType = "RscWeaponZeroing"; + optics = 1; + visionMode[] = {"Normal"}; + discreteDistance[] = {100,200,300,400,500,600,700,800,1000,1200,1400}; + discreteDistanceInitIndex = 2; + opticsDisablePeripherialVision = 1; + opticsZoomMin = 0.0498; + distanceZoomMin = 400; + opticsZoomMax = 0.15; + distanceZoomMax = 120; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; +}; + +class XM2010_SD_BASE: Rifle +{ + scope = private; + irLaserPos = "laser pos"; + irLaserEnd = "laser dir"; + irDistance = 100; + fireLightDuration = 0; + fireLightIntensity = 0; + handAnim[] = {"OFP2_ManSkeleton","\fhq_remington\anims\XM2010_anim.rtm"}; + UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; + picture = "\fhq_remington\XM2010\icons\xm2010.paa"; + dexterity = 1.35; + displayName = "XM2010 SD"; + modelOptics = "\ca\Weapons_baf\LRR_optic"; + opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"}; + opticsFlare = 1; + begin1[] = {"\dayz_epoch_c\sounds\weapons\xm2010sd.ogg",2.51189,1,50}; + soundBegin[] = {"begin1",1}; + soundContinuous = 0; + drySound[] = {"Ca\sounds\Weapons\rifles\dry",0.01,1,10}; + reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-3",0.1,1,20}; + minRange = 0; + minRangeProbab = 0.1; + midRange = 500; + midRangeProbab = 0.7; + maxRange = 1000; + maxRangeProbab = 0.05; + dispersion = 0.00012; + magazines[] = {"5Rnd_762x67_XM2010_SD"}; + reloadTime = 2; + backgroundReload = 1; + recoil = "recoil_single_primary_6outof10"; + recoilProne = "recoil_single_primary_prone_5outof10"; + value = 1000; + aiRateOfFire = 8; + aiRateOfFireDistance = 1000; + class Library + { + libTextDesc = "The XM2010 is now being fielded by the US Army to replace the older M24. Chambered for the .300 Winchester, the Remington Arms Chassis System (RACS) allows for a folding stock and adjustment options for the shooter."; + }; + descriptionShort = "Sniper rifle
Caliber: .300 Winchester"; + weaponInfoType = "RscWeaponZeroing"; + optics = 1; + visionMode[] = {"Normal"}; + discreteDistance[] = {100,200,300,400,500,600,700,800,1000,1200,1400}; + discreteDistanceInitIndex = 2; + opticsDisablePeripherialVision = 1; + opticsZoomMin = 0.0498; + distanceZoomMin = 400; + opticsZoomMax = 0.15; + distanceZoomMax = 120; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; +}; + +class XM2010_DZ: XM2010_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_XM2010_NAME; + descriptionShort = $STR_DZ_WPN_XM2010_DESC; + model = "\fhq_remington\XM2010\XM2010.p3d"; + picture = "\fhq_remington\XM2010\icons\xm2010.paa"; +}; +class XM2010_SD_DZ: XM2010_SD_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_XM2010SD_NAME; + descriptionShort = $STR_DZ_WPN_XM2010_SD_DESC; + model = "\fhq_remington\XM2010\XM2010_sd.p3d"; + picture = "\fhq_remington\XM2010\icons\xm2010_sd.paa"; +}; +class XM2010_NV_DZ: XM2010_BASE +{ + scope = public; + displayName = $TR_DZ_WPN_XM2010_NV_NAME; + descriptionShort = $STR_DZ_WPN_XM2010_NV_DESC; + model = "\fhq_remington\XM2010\XM2010_nv.p3d"; + picture = "\fhq_remington\XM2010\icons\xm2010_nv.paa"; + visionMode[] = {"Normal","NVG"}; +}; +class XM2010_NV_SD_DZ: XM2010_SD_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_XM2010SD_NV_NAME; + descriptionShort = $STR_DZ_WPN_XM2010_SD_NV_DESC; + model = "\fhq_remington\XM2010\XM2010_nv_sd.p3d"; + picture = "\fhq_remington\XM2010\icons\xm2010_nv_sd.paa"; + visionMode[] = {"Normal","NVG"}; +}; +class XM2010_TWS_DZ: XM2010_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_XM2010_TWS_NAME; + descriptionShort = $STR_DZ_WPN_XM2010_TWS_DESC; + model = "\fhq_remington\XM2010\XM2010_tws.p3d"; + picture = "\fhq_remington\XM2010\icons\xm2010_tws.paa"; + modelOptics = "\Ca\weapons_E\HWTS_optic.p3d"; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + class OpticsModes + { + class HTWS + { + opticsID = 1; + useModelOptics = "true"; + opticsZoomMin = 0.0249; + distanceZoomMin = 400; + opticsZoomMax = 0.0755; + distanceZoomMax = 120; + opticsZoomInit = 0.0755; + memoryPointCamera = "eye"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + cameraDir = ""; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; + discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000}; + discreteDistanceInitIndex = 2; + }; + }; +}; +class XM2010_TWS_SD_DZ: XM2010_SD_BASE +{ + scope = public; + displayName = $STR_DZ_WPN_XM2010SD_TWS_NAME; + descriptionShort = $STR_DZ_WPN_XM2010_SD_TWS_DESC; + model = "\fhq_remington\XM2010\XM2010_tws_sd.p3d"; + picture = "\fhq_remington\XM2010\icons\xm2010_tws_sd.paa"; + modelOptics = "\Ca\weapons_E\HWTS_optic.p3d"; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + class OpticsModes + { + class HTWS + { + opticsID = 1; + useModelOptics = "true"; + opticsZoomMin = 0.0249; + distanceZoomMin = 400; + opticsZoomMax = 0.0755; + distanceZoomMax = 120; + opticsZoomInit = 0.0755; + memoryPointCamera = "eye"; + opticsFlare = "true"; + opticsDisablePeripherialVision = "true"; + cameraDir = ""; + opticsPPEffects[] = {}; + visionMode[] = {"Ti"}; + thermalMode[] = {0,1}; + discretefov[] = {0.0755,0.0249}; + discreteInitIndex = 0; + discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000}; + discreteDistanceInitIndex = 2; + }; + }; +}; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/cfgAmmo.hpp b/SQF/dayz_code/Configs/cfgAmmo.hpp index 060ed7ece..102183dce 100644 --- a/SQF/dayz_code/Configs/cfgAmmo.hpp +++ b/SQF/dayz_code/Configs/cfgAmmo.hpp @@ -438,6 +438,80 @@ class CfgAmmo typicalSpeed = 420; }; + //RSASS + class Rem_762x51_Ball: BulletBase + { + hit = 12; + typicalSpeed = 900; + indirectHit = 0; + indirectHitRange = 0; + cartridge = "FxCartridge_762"; + visibleFire = 22; + audibleFire = 18; + visibleFireTime = 3; + cost = 1.2; + airLock = 1; + model = "\ca\Weapons\Data\bullettracer\tracer_red"; + tracerStartTime = -1; + tracerEndTime = 1; + airFriction = -0.0009324; + }; + class Rem_762x51_SD: BulletBase + { + hit = 11; + typicalSpeed = 850; + indirectHit = 0; + indirectHitRange = 0; + cartridge = "FxCartridge_762"; + audibleFire = 0.1; + visibleFireTime = 2; + cost = 1.2; + airLock = 1; + model = "\ca\Weapons\Data\bullettracer\tracer_red"; + tracerStartTime = -1; + tracerEndTime = 1.4; + visibleFire = 0.1; + airFriction = -0.00098; + }; + + //XM2010 + class Rem_300Win_Ball: BulletBase + { + hit = 14; + typicalSpeed = 850; + indirectHit = 0; + indirectHitRange = 0; + cartridge = "FxCartridge_762"; + visibleFire = 18; + audibleFire = 18; + visibleFireTime = 3; + cost = 1.2; + airLock = 1; + model = "\ca\Weapons\Data\bullettracer\tracer_red"; + tracerScale = 1.2; + tracerStartTime = -1; + tracerEndTime = 1; + airFriction = -0.0009324; + }; + class Rem_300Win_SD: BulletBase + { + hit = 12; + typicalSpeed = 750; + indirectHit = 0; + indirectHitRange = 0; + cartridge = "FxCartridge_762"; + visibleFire = 0.1; + audibleFire = 0.1; + visibleFireTime = 3; + cost = 1.2; + airLock = 1; + model = "\ca\Weapons\Data\bullettracer\tracer_red"; + tracerScale = 1.2; + tracerStartTime = -1; + tracerEndTime = 1; + airFriction = -0.0009324; + }; + //mosin nagant /*class Mosin_762 : BulletBase { diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 8be4fb1c0..9b9e36cbf 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -11924,6 +11924,124 @@ ACR NV + + + + + R11 RSASS + + + R11 RSASS SD + + + Remington R11 RSASS, Sniper Rifle <br/>Caliber: 7.62x51mm + Remington R11 RSASS, Scharfschützengewehr <br/>Kaliber: 7.62x51mm + + + Remington R11 RSASS, silenced Sniper Rifle <br/>Caliber: 7.62x51mm + Remington R11 RSASS, schallgedämpftes Scharfschützengewehr <br/>Kaliber: 7.62x51mm + + + R11 RSASS TWS + + + R11 RSASS TWS SD + + + Remington R11 RSASS, Sniper Rifle with a TWS scope. <br/>Caliber: 7.62x51mm + Remington R11 RSASS, Scharfschützengewehr mit einem wärmesuchenden Visier. <br/>Kaliber: 7.62x51mm + + + Remington R11 RSASS, silenced Sniper Rifle with a TWS scope. <br/>Caliber: 7.62x51mm + Remington R11 RSASS, schallgedämpftes Scharfschützengewehr mit einem wärmesuchenden Visier. <br/>Kaliber: 7.62x51mm + + + + + MSR + + + MSR SD + + + Remington MSR, Sniper Rifle <br/>Caliber: .338 + Remington MSR, Scharfschützengewehr <br/>Kaliber: .338 + + + Remington MSR, silenced Sniper Rifle <br/>Caliber: .338 + Remington MSR, schallgedämpftes Scharfschützengewehr <br/>Kaliber: .338 + + + MSR TWS + + + MSR TWS SD + + + Remington MSR, Sniper Rifle with a TWS scope. <br/>Caliber: .338 + Remington MSR, Scharfschützengewehr mit einem wärmesuchenden Visier. <br/>Kaliber: .338 + + + Remington MSR, silenced Sniper Rifle with a TWS scope. <br/>Caliber: .338 + Remington MSR, schallgedämpftes Scharfschützengewehr mit einem wärmesuchenden Visier. <br/>Kaliber: .338 + + + MSR NV + + + MSR NV SD + + + Remington MSR, Sniper Rifle with a night vision scope. <br/>Caliber: .338 + Remington MSR, Scharfschützengewehr mit einem Nachtsichtvisier. <br/>Kaliber: .338 + + + Remington MSR, silenced Sniper Rifle with a night vision scope. <br/>Caliber: .338 + Remington MSR, schallgedämpftes Scharfschützengewehr mit einem Nachtsichtvisier. <br/>Kaliber: .338 + + + + + XM2010 + + + XM2010 SD + + + Remington XM2010, Sniper Rifle <br/>Caliber: .300 + Remington XM2010, Scharfschützengewehr <br/>Kaliber: .300 + + + Remington XM2010, silenced Sniper Rifle <br/>Caliber: .300 + Remington XM2010, schallgedämpftes Scharfschützengewehr <br/>Kaliber: .300 + + + XM2010 TWS + + + XM2010 TWS SD + + + Remington XM2010, Sniper Rifle with a TWS scope. <br/>Caliber: .300 + Remington XM2010, Scharfschützengewehr mit einem wärmesuchenden Visier. <br/>Kaliber: .300 + + + Remington XM2010, silenced Sniper Rifle with a TWS scope. <br/>Caliber: .300 + Remington XM2010, schallgedämpftes Scharfschützengewehr mit einem wärmesuchenden Visier. <br/>Kaliber: .300 + + + XM2010 NV + + + XM2010 NV SD + + + Remington XM2010, Sniper Rifle with a night vision scope. <br/>Caliber: .300 + Remington XM2010, Scharfschützengewehr mit einem Nachtsichtvisier. <br/>Kaliber: .300 + + + Remington XM2010, silenced Sniper Rifle with a night vision scope. <br/>Caliber: .300 + Remington XM2010, schallgedämpftes Scharfschützengewehr mit einem Nachtsichtvisier. <br/>Kaliber: .300 @@ -12278,17 +12396,15 @@ Kaliber: 5.56x45mm <br/> Töltények: 100 <br/> Hozzá tartozó fegyver: G36, MG36, M16, M4, M249, MK-12, M8 and L110 - Caliber: 7.62x51mm NATO<br/>Rounds: 20<br/>Used in: Mk 17, M110, CZ 805B + Caliber: 7.62x51mm NATO<br/>Rounds: 20<br/>Used in: Mk 17, M110, CZ 805B Calibre : 7,62 x 51 mm OTAN<br/>Munitions : 20<br/>Utilisé avec : Mk 17, M110, CZ 805B Calibre: 7.62x51 mm OTAN<br/>Cartuchos: 20<br/>Usado en: Mk 17, M110, CZ 805B Calibro: 7,62x51 mm NATO<br/>Munizioni: 20<br/>Usato in: Mk 17, M110, CZ 805B - Caliber: 7.62x51mm NATO<br/>Rounds: 20<br/>Used in: Mk 17, M110, CZ 805B Kaliber: 7,62x51 mm NATO<br/>Naboje: 20<br/>Uzywany w: Mk 17, M110, CZ 805B Патрон: 7.62x51 мм НАТО<br/>Количество: 20<br/>Исп. в: Mk 17, M110, CZ 805B Kaliber: 7,62x51mm NATO<br/>Patronen: 20<br/>Eingesetzt in: Mk 17, M110, CZ 805B Kalibr: 7.62x51mm NATO<br/>Nábojů: 20<br/>Pro: Mk 17, M110, CZ 805B - Caliber: 7.62x51mm NATO<br/>Rounds: 20<br/>Used in: Mk 17, M110, CZ 805B - Caliber: 7.62x51mm NATO<br/>Rounds: 20<br/>Used in: Mk 17, M110, CZ 805B + Kaliber: 7.62x51mm NATO <br/> Töltények: 20 <br/> Hozzá tartozó fegyver: Mk 17, M110, CZ 805B 40Rnd. MP7 mag. @@ -12299,30 +12415,26 @@ 40п. MP7 SD маг. - Caliber: 4.6x30mm<br/>Rounds: 40<br/>Used in: MP7 + Caliber: 4.6x30mm<br/>Rounds: 40<br/>Used in: MP7 Calibre : 4.6x30mm<br/>Munitions : 40<br/>Utilisé avec : MP7 Calibre: 4.6x30mm<br/>Cartuchos: 40<br/>Usado en: MP7 Calibro: 4.6x30mm<br/>Munizioni: 40<br/>Usato in: MP7 - Caliber: 4.6x30mm<br/>Rounds: 40<br/>Used in: MP7 Kaliber: 4.6x30mm<br/>Naboje: 40<br/>Uzywany w: MP7 Патрон: 4.6x30 мм<br/>Количество: 40<br/>Исп. в: MP7 Kaliber: 4.6x30mm<br/>Patronen: 40<br/>Eingesetzt in: MP7 Kalibr: 4.6x30mm<br/>Nábojů: 40<br/>Pro: MP7 - Caliber: 4.6x30mm<br/>Rounds: 40<br/>Used in: MP7 - Caliber: 4.6x30mm<br/>Rounds: 40<br/>Used in: MP7 + Kaliber: 4.6x30mm <br/> Töltények: 40 <br/> Hozzá tartozó fegyver: MP7 - Caliber: 4.6x30mm SD<br/>Rounds: 40<br/>Used in: MP7 SD + Caliber: 4.6x30mm SD<br/>Rounds: 40<br/>Used in: MP7 SD Calibre : 4.6x30mm SD<br/>Munitions : 40<br/>Utilisé avec : MP7 SD Calibre: 4.6x30mm SD<br/>Cartuchos: 40<br/>Usado en: MP7 SD Calibro: 4.6x30mm SD<br/>Munizioni: 40<br/>Usato in: MP7 SD - Caliber: 4.6x30mm SD<br/>Rounds: 40<br/>Used in: MP7 SD Kaliber: 4.6x30mm SD<br/>Naboje: 40<br/>Uzywany w: MP7 SD Патрон: 4.6x30 мм SD<br/>Количество: 40<br/>Исп. в: MP7 SD Kaliber: 4.6x30mm SD<br/>Patronen: 40<br/>Eingesetzt in: MP7 SD Kalibr: 4.6x30mm SD<br/>Nábojů: 40<br/>Pro: MP7 SD - Caliber: 4.6x30mm SD<br/>Rounds: 40<br/>Used in: MP7 SD - Caliber: 4.6x30mm SD<br/>Rounds: 40<br/>Used in: MP7 SD + Kaliber: 4.6x30mm SD <br/> Töltények: 40 <br/> Hozzá tartozó fegyver: MP7 SD 15Rnd. P99 mag. @@ -12333,32 +12445,27 @@ 15п. P99 SD маг. - Caliber: 10x22mm<br/>Rounds: 15<br/>Used in: P99 + Caliber: 10x22mm<br/>Rounds: 15<br/>Used in: P99 Calibre : 10x22mm<br/>Munitions : 15<br/>Utilisé avec : P99 Calibre: 10x22mm<br/>Cartuchos: 15<br/>Usado en: P99 Calibro: 10x22mm<br/>Munizioni: 15<br/>Usato in: P99 - Caliber: 10x22mm<br/>Rounds: 15<br/>Used in: P99 Kaliber: 10x22mm<br/>Naboje: 15<br/>Uzywany w: P99 Патрон: 10x22 мм<br/>Количество: 15<br/>Исп. в: P99 Kaliber: 10x22mm<br/>Patronen: 15<br/>Eingesetzt in: P99 Kalibr: 10x22mm<br/>Nábojů: 15<br/>Pro: P99 - Caliber: 10x22mm<br/>Rounds: 15<br/>Used in: P99 - Caliber: 10x22mm<br/>Rounds: 15<br/>Used in: P99 + Kaliber: 10x22mm <br/> Töltények: 15 <br/> Hozzá tartozó fegyver: P99 - Caliber: 10x22mm SD<br/>Rounds: 15<br/>Used in: P99 SD + Caliber: 10x22mm SD<br/>Rounds: 15<br/>Used in: P99 SD Calibre : 10x22mm SD<br/>Munitions : 15<br/>Utilisé avec : P99 SD Calibre: 10x22mm SD<br/>Cartuchos: 15<br/>Usado en: P99 SD Calibro: 10x22mm SD<br/>Munizioni: 15<br/>Usato in: P99 SD - Caliber: 10x22mm SD<br/>Rounds: 15<br/>Used in: P99 SD Kaliber: 10x22mm SD<br/>Naboje: 15<br/>Uzywany w: P99 SD Патрон: 10x22 мм SD<br/>Количество: 15<br/>Исп. в: P99 SD Kaliber: 10x22mm SD<br/>Patronen: 15<br/>Eingesetzt in: P99 SD Kalibr: 10x22mm SD<br/>Nábojů: 15<br/>Pro: P99 SD - Caliber: 10x22mm SD<br/>Rounds: 15<br/>Used in: P99 SD - Caliber: 10x22mm SD<br/>Rounds: 15<br/>Used in: P99 SD + Kaliber: 10x22mm SD <br/> Töltények: 15 <br/> Hozzá tartozó fegyver: P99 SD - 30Rnd. ACR mag. 30п. ACR маг. @@ -12368,30 +12475,116 @@ 30п. ACR SD маг. - Caliber: 6.80x43mm<br/>Rounds: 30<br/>Used in: ACR + Caliber: 6.80x43mm<br/>Rounds: 30<br/>Used in: ACR Calibre : 6.80x43mm<br/>Munitions : 30<br/>Utilisé avec : ACR Calibre: 6.80x43mm<br/>Cartuchos: 30<br/>Usado en: ACR Calibro: 6.80x43mm<br/>Munizioni: 30<br/>Usato in: ACR - Caliber: 6.80x43mm<br/>Rounds: 30<br/>Used in: ACR Kaliber: 6.80x43mm<br/>Naboje: 30<br/>Uzywany w: ACR Патрон: 6.80x43 мм<br/>Количество: 30<br/>Исп. в: ACR Kaliber: 6.80x43mm<br/>Patronen: 30<br/>Eingesetzt in: ACR Kalibr: 6.80x43mm<br/>Nábojů: 30<br/>Pro: ACR - Caliber: 6.80x43mm<br/>Rounds: 30<br/>Used in: ACR - Caliber: 6.80x43mm<br/>Rounds: 30<br/>Used in: ACR + Kaliber: 6.80x43mm <br/> Töltények: 30 <br/> Hozzá tartozó fegyver: ACR - Caliber: 6.80x43mm SD<br/>Rounds: 30<br/>Used in: ACR SD + Caliber: 6.80x43mm SD<br/>Rounds: 30<br/>Used in: ACR SD Calibre : 6.80x43mm SD<br/>Munitions : 30<br/>Utilisé avec : ACR SD Calibre: 6.80x43mm SD<br/>Cartuchos: 30<br/>Usado en: ACR SD Calibro: 6.80x43mm SD<br/>Munizioni: 30<br/>Usato in: ACR SD - Caliber: 6.80x43mm SD<br/>Rounds: 30<br/>Used in: ACR SD Kaliber: 6.80x43mm SD<br/>Naboje: 30<br/>Uzywany w: ACR SD Патрон: 6.80x43 мм SD<br/>Количество: 30<br/>Исп. в: ACR SD Kaliber: 6.80x43mm SD<br/>Patronen: 30<br/>Eingesetzt in: ACR SD Kalibr: 6.80x43mm SD<br/>Nábojů: 30<br/>Pro: ACR SD - Caliber: 6.80x43mm SD<br/>Rounds: 30<br/>Used in: ACR SD - Caliber: 6.80x43mm SD<br/>Rounds: 30<br/>Used in: ACR SD + Kaliber: 6.80x43mm SD <br/> Töltények: 30 <br/> Hozzá tartozó fegyver: ACR SD + + + 30Rnd. RSASS mag. + 30п. RSASS маг. + + + 30Rnd. RSASS SD mag. + 30п. RSASS SD маг. + + + Caliber: 7.62x51mm<br/>Rounds: 20<br/>Used in: RSASS + Calibre : 7.62x51mm<br/>Munitions : 20<br/>Utilisé avec : RSASS + Calibre: 7.62x51mm<br/>Cartuchos: 20<br/>Usado en: RSASS + Calibro: 7.62x51mm<br/>Munizioni: 20<br/>Usato in: RSASS + Kaliber: 7.62x51mm<br/>Naboje: 20<br/>Uzywany w: RSASS + Патрон: 7.62x51 мм<br/>Количество: 20<br/>Исп. в: RSASS + Kaliber: 7.62x51mm<br/>Patronen: 20<br/>Eingesetzt in: RSASS + Kalibr: 7.62x51mm<br/>Nábojů: 20<br/>Pro: RSASS + Kaliber: 7.62x51mm<br/> Töltények: 20 <br/> Hozzá tartozó fegyver: RSASS + + + Caliber: 7.62x51mm SD<br/>Rounds: 20<br/>Used in: RSASS SD + Calibre : 7.62x51mm SD<br/>Munitions : 20<br/>Utilisé avec : RSASS SD + Calibre: 7.62x51mm SD<br/>Cartuchos: 20<br/>Usado en: RSASS SD + Calibro: 7.62x51mm SD<br/>Munizioni: 20<br/>Usato in: RSASS SD + Kaliber: 7.62x51mm SD<br/>Naboje: 20<br/>Uzywany w: RSASS SD + Патрон: 7.62x51 мм SD<br/>Количество: 20<br/>Исп. в: RSASS SD + Kaliber: 7.62x51mm SD<br/>Patronen: 20<br/>Eingesetzt in: RSASS SD + Kalibr: 7.62x51mm SD<br/>Nábojů: 20<br/>Pro: RSASS SD + Kaliber: 7.62x51mm SD <br/> Töltények: 20 <br/> Hozzá tartozó fegyver: RSASS SD + + + 7Rnd. MSR mag. + 7п. MSR маг. + + + 7Rnd. MSR SD mag. + 7п. MSR SD маг. + + + Caliber: .338<br/>Rounds: 7<br/>Used in: MSR + Calibre : .338<br/>Munitions : 7<br/>Utilisé avec : MSR + Calibre: .338<br/>Cartuchos: 7<br/>Usado en: MSR + Calibro: .338<br/>Munizioni: 7<br/>Usato in: MSR + Kaliber: .338<br/>Naboje: 7<br/>Uzywany w: MSR + Патрон: .338 <br/>Количество: 7<br/>Исп. в: MSR + Kaliber: .338<br/>Patronen: 7<br/>Eingesetzt in: MSR + Kalibr: .338<br/>Nábojů: 7<br/>Pro: MSR + Kaliber: .338 <br/> Töltények: 7 <br/> Hozzá tartozó fegyver: MSR + + + Caliber: .338 SD<br/>Rounds: 7<br/>Used in: MSR SD + Calibre : .338 SD<br/>Munitions : 7<br/>Utilisé avec : MSR SD + Calibre: .338 SD<br/>Cartuchos: 7<br/>Usado en: MSR SD + Calibro: .338 SD<br/>Munizioni: 7<br/>Usato in: MSR SD + Kaliber: .338 SD<br/>Naboje: 7<br/>Uzywany w: MSR SD + Патрон: .338 SD<br/>Количество: 7<br/>Исп. в: MSR SD + Kaliber: .338 SD<br/>Patronen: 7<br/>Eingesetzt in: MSR SD + Kalibr: .338 SD<br/>Nábojů: 7<br/>Pro: MSR SD + Kaliber: .338 SD <br/> Töltények: 7 <br/> Hozzá tartozó fegyver: MSR SD + + + 5Rnd. XM2010 mag. + 5п. XM2010 маг. + + + 5Rnd. XM2010 SD mag. + 5п. XM2010 SD маг. + + + Caliber: .300<br/>Rounds: 5<br/>Used in: XM2010 + Calibre : .300<br/>Munitions : 5<br/>Utilisé avec : XM2010 + Calibre: .300<br/>Cartuchos: 5<br/>Usado en: XM2010 + Calibro: .300<br/>Munizioni: 5<br/>Usato in: XM2010 + Kaliber: .300<br/>Naboje: 5<br/>Uzywany w: XM2010 + Патрон: .300 <br/>Количество: 5<br/>Исп. в: XM2010 + Kaliber: .300<br/>Patronen: 5<br/>Eingesetzt in: XM2010 + Kalibr: .300<br/>Nábojů: 5<br/>Pro: XM2010 + Kaliber: .300 <br/> Töltények: 5 <br/> Hozzá tartozó fegyver: XM2010 + + + Caliber: .300 SD<br/>Rounds: 5<br/>Used in: XM2010 SD + Calibre : .300 SD<br/>Munitions : 5<br/>Utilisé avec : XM2010 SD + Calibre: .300 SD<br/>Cartuchos: 5<br/>Usado en: XM2010 SD + Calibro: .300 SD<br/>Munizioni: 5<br/>Usato in: XM2010 SD + Kaliber: .300 SD<br/>Naboje: 5<br/>Uzywany w: XM2010 SD + Патрон: .300 SD<br/>Количество: 5<br/>Исп. в: XM2010 SD + Kaliber: .300 SD<br/>Patronen: 5<br/>Eingesetzt in: XM2010 SD + Kalibr: .300 SD<br/>Nábojů: 5<br/>Pro: XM2010 SD + Kaliber: .300 SD <br/> Töltények: 5 <br/> Hozzá tartozó fegyver: XM2010 SD