mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
166 lines
4.0 KiB
C++
166 lines
4.0 KiB
C++
class SCAR_H_AK_DZ: AKM_DZ
|
|
{
|
|
displayName = $STR_DZ_WPN_SCARAK_NAME;
|
|
descriptionShort = $STR_DZ_WPN_SCARAK_DESC;
|
|
model = "\RH_mgswp\RH_scarAk.p3d";
|
|
picture = "\RH_mgswp\inv\scarAk.paa";
|
|
handAnim[] = {"OFP2_ManSkeleton","\RH_mgswp\anim\RH_M4cs.rtm"};
|
|
opticsZoomMin = 0.33333;
|
|
opticsZoomMax = 1;
|
|
opticsZoomInit = "0.33333*2";
|
|
discretefov[] = {};
|
|
discreteInitIndex = 0;
|
|
reloadMagazineSound[] = {"\RH_mgswp\sound\scar_Reload",0.0316228,1,20};
|
|
dexterity = "3.75/(3.6+ 0.1) + 0.5 + 0.1*(1)";
|
|
class Single: Single
|
|
{
|
|
begin1[] = {"\RH_mgswp\sound\scarAk",1.77828,1,1000};
|
|
soundBegin[] = {"begin1",1};
|
|
dispersion = 0.00175;
|
|
reloadTime = 0.1;
|
|
recoil = "recoil_single_primary_5outof10";
|
|
recoilProne = "recoil_single_primary_prone_5outof10";
|
|
aiRateOfFire = 2;
|
|
aiRateOfFireDistance = 400;
|
|
minRange = 0;
|
|
minRangeProbab = 0.7;
|
|
midRange = 200;
|
|
midRangeProbab = 0.5;
|
|
maxRange = 400;
|
|
maxRangeProbab = 0.03;
|
|
};
|
|
class FullAuto: FullAuto
|
|
{
|
|
begin1[] = {"\RH_mgswp\sound\scarAk",1.77828,1,1000};
|
|
soundBegin[] = {"begin1",1};
|
|
dispersion = 0.00175;
|
|
reloadTime = 0.1;
|
|
recoil = "recoil_auto_primary_5outof10";
|
|
recoilProne = "recoil_auto_primary_prone_5outof10";
|
|
aiRateOfFire = 2;
|
|
aiRateOfFireDistance = 100;
|
|
minRange = 0;
|
|
minRangeProbab = 0.8;
|
|
midRange = 20;
|
|
midRangeProbab = 0.7;
|
|
maxRange = 50;
|
|
maxRangeProbab = 0.02;
|
|
};
|
|
|
|
class Attachments
|
|
{
|
|
Attachment_CCO = "SCAR_H_AK_CCO_DZ";
|
|
Attachment_Holo = "SCAR_H_AK_HOLO_DZ";
|
|
Attachment_ACOG = "SCAR_H_AK_ACOG_DZ";
|
|
};
|
|
};
|
|
class SCAR_H_AK_CCO_DZ: SCAR_H_AK_DZ
|
|
{
|
|
displayName = $STR_DZ_WPN_SCARAK_CCO_NAME;
|
|
model = "\RH_mgswp\RH_scarAkaim.p3d";
|
|
picture = "\RH_mgswp\inv\scarAkaim.paa";
|
|
irDistance = 150;
|
|
dexterity = "3.75/(3.6+ 0.2+ (0.4)*1.2+ 0.1) + 0.5 + 0.1*(1)";
|
|
weaponInfoType = "RscWeaponEmpty";
|
|
class Attachments {};
|
|
|
|
class ItemActions
|
|
{
|
|
class RemoveCCO
|
|
{
|
|
text = $STR_DZ_ATT_CCO_RMVE;
|
|
script = "; ['Attachment_CCO',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
|
|
};
|
|
};
|
|
};
|
|
|
|
class SCAR_H_B_AK_CCO_DZ: SCAR_H_AK_CCO_DZ
|
|
{
|
|
model = "\RH_mgswp\RH_scarAkBaim.p3d";
|
|
picture = "\RH_mgswp\inv\scarAkbaim.paa";
|
|
class ItemActions {};
|
|
};
|
|
|
|
class SCAR_H_AK_HOLO_DZ: SCAR_H_AK_CCO_DZ
|
|
{
|
|
displayName = $STR_DZ_WPN_SCARAK_HOLO_NAME;
|
|
model = "\RH_mgswp\RH_scarAkeotech.p3d";
|
|
picture = "\RH_mgswp\inv\scarAkeotech.paa";
|
|
dexterity = "3.75/(3.6+ 0.2+ (0.3)*1.2+ 0.1) + 0.5 + 0.1*(1)";
|
|
|
|
class ItemActions
|
|
{
|
|
class RemoveHolo
|
|
{
|
|
text = $STR_DZ_ATT_HOLO_RMVE;
|
|
script = "; ['Attachment_Holo',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
|
|
};
|
|
};
|
|
};
|
|
|
|
class SCAR_H_AK_ACOG_DZ: SCAR_H_AK_CCO_DZ
|
|
{
|
|
displayName = $STR_DZ_WPN_SCARAK_ACOG_NAME;
|
|
model = "\RH_mgswp\RH_scarAkacog.p3d";
|
|
picture = "\RH_mgswp\inv\scarAkacog.paa";
|
|
modelOptics = "\RH_mgswp\NWD_acog_ta31RMR";
|
|
class OpticsModes
|
|
{
|
|
class ACOG
|
|
{
|
|
opticsID = 1;
|
|
useModelOptics = 1;
|
|
opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
|
|
memoryPointCamera = "opticView";
|
|
visionMode[] = {"Normal"};
|
|
opticsFlare = 1;
|
|
opticsDisablePeripherialVision = 1;
|
|
distanceZoomMin = 300;
|
|
distanceZoomMax = 300;
|
|
cameraDir = "";
|
|
opticsZoomMin = "0.28778/4";
|
|
opticsZoomMax = "0.28778/4";
|
|
opticsZoomInit = "0.28778/4";
|
|
discretefov[] = {};
|
|
discreteInitIndex = 0;
|
|
};
|
|
class CQB: ACOG
|
|
{
|
|
opticsID = 2;
|
|
useModelOptics = 0;
|
|
opticsPPEffects[] = {};
|
|
opticsFlare = 0;
|
|
opticsDisablePeripherialVision = 0;
|
|
memoryPointCamera = "eye";
|
|
visionMode[] = {};
|
|
opticsZoomMin = 0.33333;
|
|
opticsZoomMax = 1;
|
|
opticsZoomInit = "0.33333*2";
|
|
distanceZoomMin = 100;
|
|
distanceZoomMax = 100;
|
|
discretefov[] = {};
|
|
discreteInitIndex = 0;
|
|
};
|
|
};
|
|
dexterity = "3.75/(3.6+ 0.2+ (0.3)*1.2+ 0.1) + 0.5 + 0.1*(1)";
|
|
class Single: Single
|
|
{
|
|
aiRateOfFire = 3;
|
|
aiRateOfFireDistance = 700;
|
|
minRange = 0;
|
|
minRangeProbab = 0.7;
|
|
midRange = 300;
|
|
midRangeProbab = 0.6;
|
|
maxRange = 700;
|
|
maxRangeProbab = 0.03;
|
|
};
|
|
|
|
class ItemActions
|
|
{
|
|
class RemoveACOG
|
|
{
|
|
text = $STR_DZ_ATT_ACOG_RMVE;
|
|
script = "; ['Attachment_ACOG',_id,'SCAR_H_AK_DZ'] call player_removeAttachment";
|
|
};
|
|
};
|
|
}; |