mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
280 lines
6.6 KiB
C++
280 lines
6.6 KiB
C++
//Groza-9
|
|
class Groza9_DZ: AKM_DZ
|
|
{
|
|
scope = public;
|
|
model = "\RH_aks\RH_oc14.p3d";
|
|
picture = "\RH_aks\inv\oc14.paa";
|
|
displayName = $STR_DZ_WPN_Groza9_NAME;
|
|
descriptionShort = $STR_DZ_WPN_Groza9_DESC;
|
|
reloadMagazineSound[] = {"\RH_aks\sound\oc14_reload.wss",0.056234,1,20};
|
|
modes[] = {"Single","FullAuto"};
|
|
magazines[] = {"20Rnd_9x39_Groza9"};
|
|
distanceZoomMin = 110;
|
|
distanceZoomMax = 110;
|
|
handAnim[] = {"OFP2_ManSkeleton","\RH_aks\RH_oc14.rtm"};
|
|
class Single: Mode_SemiAuto
|
|
{
|
|
begin1[] = {"\RH_aks\sound\oc14.wss",1.778279,1,1000};
|
|
soundBegin[] = {"begin1",1};
|
|
reloadTime = 0.085;
|
|
dispersion = 0.0025;
|
|
minRange = 1;
|
|
minRangeProbab = 0.6;
|
|
midRange = 200;
|
|
midRangeProbab = 0.8;
|
|
maxRange = 300;
|
|
maxRangeProbab = 0.1;
|
|
};
|
|
class FullAuto: Mode_FullAuto
|
|
{
|
|
begin1[] = {"\RH_aks\sound\oc14.wss",1.778279,1,1000};
|
|
soundBegin[] = {"begin1",1};
|
|
reloadTime = 0.08;
|
|
ffCount = 30;
|
|
dispersion = 0.0025;
|
|
minRange = 0.1;
|
|
minRangeProbab = 0.9;
|
|
midRange = 60;
|
|
midRangeProbab = 0.8;
|
|
maxRange = 100;
|
|
maxRangeProbab = 0.3;
|
|
};
|
|
|
|
class Attachments
|
|
{
|
|
Attachment_GP25 = "Groza9_GL_DZ";
|
|
Attachment_Sup939 = "Groza9_SD_DZ";
|
|
};
|
|
};
|
|
|
|
class Groza9_Sniper_DZ: Groza9_DZ
|
|
{
|
|
model = "\RH_aks\RH_oc14sp.p3d";
|
|
picture = "\RH_aks\inv\oc14sp.paa";
|
|
displayName = $STR_DZ_WPN_Groza9_SNIPER_NAME;
|
|
modelOptics = "\RH_m14\fnc_10x_round_mildot";
|
|
opticsZoomMin = 0.071945;
|
|
opticsZoomMax = 0.071945;
|
|
opticsFlare = "true";
|
|
opticsDisablePeripherialVision = "true";
|
|
distanceZoomMin = 182;
|
|
distanceZoomMax = 182;
|
|
|
|
class Attachments {};
|
|
};
|
|
|
|
class Groza9_GL_DZ: Groza9_DZ
|
|
{
|
|
model = "\RH_aks\RH_oc14gl.p3d";
|
|
displayName = $STR_DZ_WPN_Groza9_GL_NAME;
|
|
picture = "\RH_aks\inv\oc14gl.paa";
|
|
handAnim[] = {"OFP2_ManSkeleton","\CA\weapons\Data\Anim\Bizon.rtm"};
|
|
muzzles[] = {this, GP25Muzzle};
|
|
|
|
class Attachments {};
|
|
|
|
class ItemActions
|
|
{
|
|
class RemoveGL
|
|
{
|
|
text = $STR_DZ_ATT_GP25_RMVE;
|
|
script = "; ['Attachment_GP25',_id,'Groza9_DZ'] call player_removeAttachment";
|
|
};
|
|
};
|
|
};
|
|
|
|
class Groza9_GL_Sniper_DZ: Groza9_Sniper_DZ
|
|
{
|
|
model = "\RH_aks\RH_oc14glsp.p3d";
|
|
displayName = $STR_DZ_WPN_Groza9_GL_SNIPER_NAME;
|
|
picture = "\RH_aks\inv\oc14glsp.paa";
|
|
muzzles[] = {this, GP25Muzzle};
|
|
};
|
|
|
|
class Groza9_SD_DZ: Groza9_DZ
|
|
{
|
|
model = "\RH_aks\RH_oc14sd.p3d";
|
|
fireLightDuration = 0;
|
|
fireLightIntensity = 0;
|
|
distanceZoomMin = 110;
|
|
distanceZoomMax = 110;
|
|
picture = "\RH_aks\inv\oc14sd.paa";
|
|
displayName = $STR_DZ_WPN_Groza9_SD_NAME;
|
|
descriptionShort = $STR_DZ_WPN_Groza9SD_DESC;
|
|
magazines[] = {"20Rnd_9x39_Groza9SD"};
|
|
handAnim[] = {"OFP2_ManSkeleton","\CA\weapons\Data\Anim\Bizon.rtm"};
|
|
modes[] = {"Single","FullAuto"};
|
|
class Single: Mode_SemiAuto
|
|
{
|
|
begin1[] = {"\RH_aks\sound\oc14sd.wss",0.562341,1,150};
|
|
soundBegin[] = {"begin1",1};
|
|
};
|
|
class FullAuto: Mode_FullAuto
|
|
{
|
|
begin1[] = {"\RH_aks\sound\oc14sd.wss",0.562341,1,150};
|
|
soundBegin[] = {"begin1",1};
|
|
};
|
|
|
|
class Attachments {};
|
|
|
|
class ItemActions
|
|
{
|
|
class RemoveSuppressor
|
|
{
|
|
text = $STR_ATTACHMENT_RMVE_Silencer;
|
|
script = "; ['Attachment_Sup939',_id,'Groza9_DZ'] call player_removeAttachment";
|
|
};
|
|
};
|
|
};
|
|
|
|
class Groza9_Sniper_SD_DZ: Groza9_SD_DZ
|
|
{
|
|
model = "\RH_aks\RH_oc14sdsp.p3d";
|
|
picture = "\RH_aks\inv\oc14sdsp.paa";
|
|
displayName = $STR_DZ_WPN_Groza9_SNIPER_SD_NAME;
|
|
modelOptics = "\RH_m14\fnc_10x_round_mildot";
|
|
opticsZoomMin = 0.071945;
|
|
opticsZoomMax = 0.071945;
|
|
opticsFlare = "true";
|
|
opticsDisablePeripherialVision = "true";
|
|
distanceZoomMin = 182;
|
|
distanceZoomMax = 182;
|
|
|
|
class ItemActions {};
|
|
};
|
|
|
|
//Groza-1
|
|
class Groza1_DZ: AKM_DZ
|
|
{
|
|
scope = public;
|
|
model = "\RH_aks\RH_gr1.p3d";
|
|
picture = "\RH_aks\inv\gr1.paa";
|
|
displayName = $STR_DZ_WPN_Groza1_NAME;
|
|
descriptionShort = $STR_DZ_WPN_Groza1_DESC;
|
|
reloadMagazineSound[] = {"\RH_aks\sound\oc14_reload.wss",0.056234,1,20};
|
|
handAnim[] = {"OFP2_ManSkeleton","\CA\weapons\Data\Anim\Bizon.rtm"};
|
|
modes[] = {"Single","FullAuto"};
|
|
magazines[] = {"30Rnd_762x39_Groza1"};
|
|
distanceZoomMin = 322;
|
|
distanceZoomMax = 322;
|
|
|
|
class Single: Mode_SemiAuto
|
|
{
|
|
begin1[] = {"\RH_aks\Sound\gr1.wss",1.778279,1,1000};
|
|
soundBegin[] = {"begin1",1};
|
|
reloadTime = 0.08;
|
|
dispersion = 0.0027;
|
|
minRange = 2;
|
|
minRangeProbab = 0.6;
|
|
midRange = 250;
|
|
midRangeProbab = 0.8;
|
|
maxRange = 400;
|
|
maxRangeProbab = 0.1;
|
|
};
|
|
class FullAuto: Mode_FullAuto
|
|
{
|
|
begin1[] = {"\RH_aks\Sound\gr1.wss",1.778279,1,1000};
|
|
soundBegin[] = {"begin1",1};
|
|
reloadTime = 0.08;
|
|
ffCount = 30;
|
|
dispersion = 0.0027;
|
|
minRange = 0.1;
|
|
minRangeProbab = 0.9;
|
|
midRange = 60;
|
|
midRangeProbab = 0.8;
|
|
maxRange = 100;
|
|
maxRangeProbab = 0.5;
|
|
};
|
|
|
|
class Attachments
|
|
{
|
|
Attachment_Sup762 = "Groza1_SD_DZ";
|
|
};
|
|
};
|
|
|
|
class Groza1_Sniper_DZ: Groza1_DZ
|
|
{
|
|
model = "\RH_aks\RH_gr1sp.p3d";
|
|
picture = "\RH_aks\inv\gr1sp.paa";
|
|
displayName = $STR_DZ_WPN_Groza1_SNIPER_NAME;
|
|
modelOptics = "\RH_m14\fnc_10x_round_mildot";
|
|
opticsZoomMin = 0.071945;
|
|
opticsZoomMax = 0.071945;
|
|
opticsFlare = "true";
|
|
opticsDisablePeripherialVision = "true";
|
|
distanceZoomMin = 228;
|
|
distanceZoomMax = 228;
|
|
|
|
class Attachments {};
|
|
};
|
|
|
|
class Groza1_SD_DZ: Groza1_DZ
|
|
{
|
|
model = "\RH_aks\RH_gr1sd.p3d";
|
|
fireLightDuration = 0;
|
|
fireLightIntensity = 0;
|
|
distanceZoomMin = 110;
|
|
distanceZoomMax = 110;
|
|
picture = "\RH_aks\inv\gr1sd.paa";
|
|
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
|
|
displayName = $STR_DZ_WPN_Groza1_SD_NAME;
|
|
descriptionShort = $STR_DZ_WPN_Groza1SD_DESC;
|
|
reloadMagazineSound[] = {"\RH_aks\sound\oc14_reload.wss",0.056234,1,20};
|
|
modes[] = {"Single","FullAuto"};
|
|
magazines[] = {"30Rnd_762x39_Groza1SD"};
|
|
|
|
class Single: Mode_SemiAuto
|
|
{
|
|
begin1[] = {"\RH_aks\sound\gr1sd.wss",0.562341,1,50};
|
|
soundBegin[] = {"begin1",1};
|
|
reloadTime = 0.08;
|
|
dispersion = 0.0027;
|
|
minRange = 2;
|
|
minRangeProbab = 0.6;
|
|
midRange = 150;
|
|
midRangeProbab = 0.8;
|
|
maxRange = 200;
|
|
maxRangeProbab = 0.1;
|
|
};
|
|
class FullAuto: Mode_FullAuto
|
|
{
|
|
begin1[] = {"\RH_aks\sound\gr1sd.wss",0.562341,1,50};
|
|
soundBegin[] = {"begin1",1};
|
|
reloadTime = 0.08;
|
|
ffCount = 30;
|
|
dispersion = 0.0027;
|
|
minRange = 0.1;
|
|
minRangeProbab = 0.9;
|
|
midRange = 60;
|
|
midRangeProbab = 0.8;
|
|
maxRange = 100;
|
|
maxRangeProbab = 0.5;
|
|
};
|
|
|
|
class Attachments {};
|
|
|
|
class ItemActions
|
|
{
|
|
class RemoveSuppressor
|
|
{
|
|
text = $STR_ATTACHMENT_RMVE_Silencer;
|
|
script = "; ['Attachment_Sup762',_id,'Groza1_DZ'] call player_removeAttachment";
|
|
};
|
|
};
|
|
};
|
|
|
|
class Groza1_Sniper_SD_DZ: Groza1_SD_DZ
|
|
{
|
|
model = "\RH_aks\RH_gr1sdsp.p3d";
|
|
picture = "\RH_aks\inv\gr1sdsp.paa";
|
|
displayName = $STR_DZ_WPN_Groza1_SNIPER_SD_NAME;
|
|
modelOptics = "\RH_m14\fnc_10x_round_mildot";
|
|
opticsZoomMin = 0.071945;
|
|
opticsZoomMax = 0.071945;
|
|
opticsFlare = "true";
|
|
opticsDisablePeripherialVision = "true";
|
|
distanceZoomMin = 182;
|
|
distanceZoomMax = 182;
|
|
|
|
class ItemActions {};
|
|
}; |