mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Add 3 new Desert Eagle versions and the SCAR-H AK
Models made by Robert Hammer
This commit is contained in:
163
SQF/dayz_code/Configs/CfgWeapons/Rifles/SCARAK.hpp
Normal file
163
SQF/dayz_code/Configs/CfgWeapons/Rifles/SCARAK.hpp
Normal file
@@ -0,0 +1,163 @@
|
||||
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 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 = 189;
|
||||
distanceZoomMax = 189;
|
||||
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";
|
||||
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";
|
||||
};
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user