Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 14.89 KB | None | 0 0
  1. #include "BIS_AddonInfo.hpp"
  2. class CfgPatches
  3. {
  4.     class cup_weapons_ak
  5.     {
  6.         units[]={};
  7.         weapons[]=
  8.         {
  9.             "CUP_arifle_RPK74"
  10.         };
  11.         requiredVersion=0.1;
  12.         requiredAddons[]=
  13.         {
  14.             "CUP_Weapons_WeaponsCore",
  15.             "CUP_Weapons_East_Attachments"
  16.         };
  17.     };
  18. };
  19. class Mode_SemiAuto;
  20. class Mode_Burst;
  21. class Mode_FullAuto;
  22. class SlotInfo;
  23. class CowsSlot;
  24. class PointerSlot;
  25. class CUP_DovetailMount;
  26. class CUP_EastMuzzleSlotPBS4;
  27. class CfgWeapons
  28. {
  29.     class Rifle;
  30.     class Rifle_Base_F: Rifle
  31.     {
  32.         class WeaponSlotsInfo;
  33.         class GunParticles;
  34.     };
  35.     class UGL_F;
  36.     class CUP_arifle_AK_Base: Rifle_Base_F
  37.     {
  38.         scope=0;
  39.         value=0;
  40.         model="";
  41.         displayName="";
  42.         optics=1;
  43.         modes[]=
  44.         {
  45.             "FullAuto",
  46.             "Single",
  47.             "Burst"
  48.         };
  49.         magazines[]=
  50.         {
  51.         };
  52.         selectionFireAnim="muzzleFlash";
  53.         drySound[]=
  54.         {
  55.            
  56.         };
  57.         reloadMagazineSound[]=
  58.         {
  59.            
  60.         };
  61.         changeFiremodeSound[]=
  62.         {
  63.             "A3\sounds_f\weapons\closure\firemode_changer_2",
  64.             0.25118864,
  65.             1,
  66.             20
  67.         };
  68.         class Single: Mode_SemiAuto
  69.         {
  70.             sounds[]=
  71.             {
  72.                 "StandardSound",
  73.                 "SilencedSound"
  74.             };
  75.             class BaseSoundModeType
  76.             {
  77.                 weaponSoundEffect="DefaultRifle";
  78.                 closure1[]=
  79.                 {
  80.                     "A3\sounds_f\weapons\closure\closure_rifle_2",
  81.                     "db-12",
  82.                     1,
  83.                     10
  84.                 };
  85.                 closure2[]=
  86.                 {
  87.                     "A3\sounds_f\weapons\closure\closure_rifle_3",
  88.                     "db-12",
  89.                     1,
  90.                     10
  91.                 };
  92.                 soundClosure[]=
  93.                 {
  94.                     "closure1",
  95.                     0.5,
  96.                     "closure2",
  97.                     0.5
  98.                 };
  99.             };
  100.             class StandardSound: BaseSoundModeType
  101.             {
  102.                 begin1[]=
  103.                 {
  104.                    
  105.                 };
  106.                 begin2[]=
  107.                 {
  108.                    
  109.                 };
  110.                 begin3[]=
  111.                 {
  112.                    
  113.                 };
  114.                 begin4[]=
  115.                 {
  116.                    
  117.                 };
  118.                 soundBegin[]=
  119.                 {
  120.                     "begin1",
  121.                     0.25,
  122.                     "begin2",
  123.                     0.25,
  124.                     "begin3",
  125.                     0.25,
  126.                     "begin4",
  127.                     0.25
  128.                 };
  129.             };
  130.             class SilencedSound: BaseSoundModeType
  131.             {
  132.                 begin1[]=
  133.                 {
  134.                     "A3\sounds_f\weapons\silenced\silent-18",
  135.                     1,
  136.                     1,
  137.                     300
  138.                 };
  139.                 begin2[]=
  140.                 {
  141.                     "A3\sounds_f\weapons\silenced\silent-19",
  142.                     1,
  143.                     1,
  144.                     300
  145.                 };
  146.                 begin3[]=
  147.                 {
  148.                     "A3\sounds_f\weapons\silenced\silent-11",
  149.                     1,
  150.                     1,
  151.                     300
  152.                 };
  153.                 soundBegin[]=
  154.                 {
  155.                     "begin1",
  156.                     0.333,
  157.                     "begin2",
  158.                     0.333,
  159.                     "begin3",
  160.                     0.333
  161.                 };
  162.             };
  163.             reloadTime=0.1;
  164.             recoil="recoil_single_zafir";
  165.             recoilProne="recoil_single_prone_zafir";
  166.             dispersion=0.00125;
  167.             minRange=2;
  168.             minRangeProbab=0.30000001;
  169.             midRange=300;
  170.             midRangeProbab=0.69999999;
  171.             maxRange=600;
  172.             maxRangeProbab=0.039999999;
  173.         };
  174.         class Burst: Mode_Burst
  175.         {
  176.             sounds[]=
  177.             {
  178.                 "StandardSound",
  179.                 "SilencedSound"
  180.             };
  181.             class BaseSoundModeType
  182.             {
  183.                 weaponSoundEffect="DefaultRifle";
  184.                 closure1[]=
  185.                 {
  186.                     "A3\sounds_f\weapons\closure\closure_rifle_2",
  187.                     "db-12",
  188.                     1,
  189.                     10
  190.                 };
  191.                 closure2[]=
  192.                 {
  193.                     "A3\sounds_f\weapons\closure\closure_rifle_3",
  194.                     "db-12",
  195.                     1,
  196.                     10
  197.                 };
  198.                 soundClosure[]=
  199.                 {
  200.                     "closure1",
  201.                     0.5,
  202.                     "closure2",
  203.                     0.5
  204.                 };
  205.             };
  206.             class StandardSound: BaseSoundModeType
  207.             {
  208.                 begin1[]=
  209.                 {
  210.                 };
  211.                 begin2[]=
  212.                 {
  213.                 };
  214.                 begin3[]=
  215.                 {
  216.                 };
  217.                 begin4[]=
  218.                 {
  219.                 };
  220.                 soundBegin[]=
  221.                 {
  222.                 };
  223.             };
  224.             class SilencedSound: BaseSoundModeType
  225.             {
  226.                 begin1[]=
  227.                 {
  228.                     "A3\sounds_f\weapons\silenced\silent-18",
  229.                     1,
  230.                     1,
  231.                     300
  232.                 };
  233.                 begin2[]=
  234.                 {
  235.                     "A3\sounds_f\weapons\silenced\silent-19",
  236.                     1,
  237.                     1,
  238.                     300
  239.                 };
  240.                 begin3[]=
  241.                 {
  242.                     "A3\sounds_f\weapons\silenced\silent-11",
  243.                     1,
  244.                     1,
  245.                     300
  246.                 };
  247.                 soundBegin[]=
  248.                 {
  249.                     "begin1",
  250.                     0.333,
  251.                     "begin2",
  252.                     0.333,
  253.                     "begin3",
  254.                     0.333
  255.                 };
  256.             };
  257.             soundBurst=0;
  258.             reloadTime=0.1;
  259.             ffCount=3;
  260.             recoil="recoil_auto_zafir";
  261.             recoilProne="recoil_auto_prone_zafir";
  262.             dispersion=0.00125;
  263.             minRange=50;
  264.             minRangeProbab=0.30000001;
  265.             midRange=200;
  266.             midRangeProbab=0.69999999;
  267.             maxRange=500;
  268.             maxRangeProbab=0.050000001;
  269.             showToPlayer=0;
  270.         };
  271.         class FullAuto: Mode_FullAuto
  272.         {
  273.             sounds[]=
  274.             {
  275.                 "StandardSound",
  276.                 "SilencedSound"
  277.             };
  278.             class BaseSoundModeType
  279.             {
  280.                 weaponSoundEffect="DefaultRifle";
  281.                 closure1[]=
  282.                 {
  283.                     "A3\sounds_f\weapons\closure\closure_rifle_2",
  284.                     "db-12",
  285.                     1,
  286.                     10
  287.                 };
  288.                 closure2[]=
  289.                 {
  290.                     "A3\sounds_f\weapons\closure\closure_rifle_3",
  291.                     "db-12",
  292.                     1,
  293.                     10
  294.                 };
  295.                 soundClosure[]=
  296.                 {
  297.                     "closure1",
  298.                     0.5,
  299.                     "closure2",
  300.                     0.5
  301.                 };
  302.             };
  303.             class StandardSound: BaseSoundModeType
  304.             {
  305.                 begin1[]=
  306.                 {
  307.                    
  308.                 };
  309.                 begin2[]=
  310.                 {
  311.                    
  312.                 };
  313.                 begin3[]=
  314.                 {
  315.                    
  316.                 };
  317.                 begin4[]=
  318.                 {
  319.                    
  320.                 };
  321.                 soundBegin[]=
  322.                 {
  323.                     "begin1",
  324.                     0.25,
  325.                     "begin2",
  326.                     0.25,
  327.                     "begin3",
  328.                     0.25,
  329.                     "begin4",
  330.                     0.25
  331.                 };
  332.             };
  333.             class SilencedSound: BaseSoundModeType
  334.             {
  335.                 begin1[]=
  336.                 {
  337.                     "A3\sounds_f\weapons\silenced\silent-18",
  338.                     1,
  339.                     1,
  340.                     300
  341.                 };
  342.                 begin2[]=
  343.                 {
  344.                     "A3\sounds_f\weapons\silenced\silent-19",
  345.                     1,
  346.                     1,
  347.                     300
  348.                 };
  349.                 begin3[]=
  350.                 {
  351.                     "A3\sounds_f\weapons\silenced\silent-11",
  352.                     1,
  353.                     1,
  354.                     300
  355.                 };
  356.                 soundBegin[]=
  357.                 {
  358.                     "begin1",
  359.                     0.333,
  360.                     "begin2",
  361.                     0.333,
  362.                     "begin3",
  363.                     0.333
  364.                 };
  365.             };
  366.             reloadTime=0.1;
  367.             ffCount=30;
  368.             recoil="recoil_auto_zafir";
  369.             recoilProne="recoil_auto_prone_zafir";
  370.             dispersion=0.00125;
  371.             minRange=0;
  372.             minRangeProbab=0.1;
  373.             midRange=150;
  374.             midRangeProbab=0.69999999;
  375.             maxRange=300;
  376.             maxRangeProbab=0.050000001;
  377.         };
  378.         class GP25Muzzle: UGL_F
  379.         {
  380.             descriptionShort="$STR_CUP_dn_gp25";
  381.             useModelOptics=0;
  382.             useExternalOptic=0;
  383.             cameraDir="OP_look";
  384.             discreteDistance[]={100,200,300,400};
  385.             discreteDistanceCameraPoint[]=
  386.             {
  387.                 "OP_eye",
  388.                 "OP_eye2",
  389.                 "OP_eye3",
  390.                 "OP_eye4"
  391.             };
  392.             discreteDistanceInitIndex=1;
  393.             displayName="$STR_CUP_dn_gp25";
  394.             magazines[]=
  395.             {
  396.                
  397.             };
  398.         };
  399.         class ItemInfo
  400.         {
  401.             priority=1;
  402.         };
  403.         class WeaponSlotsInfo: WeaponSlotsInfo
  404.         {
  405.             mass=80;
  406.             class CUP_DovetailMount_AK: CUP_DovetailMount
  407.             {
  408.             };
  409.             class CUP_EastMuzzleSlotAK: CUP_EastMuzzleSlotPBS4
  410.             {
  411.             };
  412.             class CowsSlot
  413.             {
  414.             };
  415.             class PointerSlot
  416.             {
  417.             };
  418.             class MuzzleSlot
  419.             {
  420.             };
  421.         };
  422.     };
  423.     class CUP_arifle_AKS_Base: CUP_arifle_AK_Base
  424.     {
  425.         value=1;
  426.         dexterity=1.78;
  427.         class Single: Single
  428.         {
  429.             dispersion=0.0017500001;
  430.         };
  431.         class Burst: Burst
  432.         {
  433.             dispersion=0.0017500001;
  434.         };
  435.         class FullAuto: FullAuto
  436.         {
  437.             dispersion=0.0017500001;
  438.         };
  439.     };
  440.    
  441.     class CUP_arifle_AK74: CUP_arifle_AK_Base
  442.     {
  443.         scope=2;
  444.         model="AK_74";
  445.         displayName="$STR_CUP_dn_ak74";
  446.         handAnim[]=
  447.         {
  448.             "OFP2_ManSkeleton",
  449.             "\cup_weapons_ak\data\Anim\AK.rtm"
  450.         };
  451.         class Library
  452.         {
  453.             libTextDesc="$STR_CUP_lib_ak74";
  454.         };
  455.         descriptionShort="$STR_CUP_dss_ak74";
  456.         inertia=0.5;
  457.         dexterity=1.5;
  458.         class WeaponSlotsInfo: WeaponSlotsInfo
  459.         {
  460.             mass=67;
  461.         };
  462.     };
  463.    
  464.  
  465.    
  466.     class CUP_arifle_RPK74: CUP_arifle_AK74
  467.     {
  468.         AGM_Bipod = 1;
  469.         scope=2;
  470.         model="\cup_weapons_ak\rpk_74";
  471.         picture="\cup_weapons_ak\data\UI\gear_rpk74_X_CA.paa";
  472.         magazines[]=
  473.         {
  474.             "rhs_30Rnd_545x39_AK",
  475.             "rhs_30Rnd_545x39_7N10_AK",
  476.             "rhs_30Rnd_545x39_7N22_AK",
  477.             "rhs_30Rnd_545x39_AK_green",
  478.             "rhs_45Rnd_545x39_AK",
  479.             "rhs_45Rnd_545x39_7N10_AK",
  480.             "rhs_45Rnd_545x39_7N22_AK",
  481.             "rhs_45Rnd_545x39_AK_green",
  482.             "rhs_75Rnd_545x39_AK",
  483.             "rhs_75Rnd_545x39_AK_green"
  484.         };
  485.         displayname="$STR_CUP_dn_rpk";
  486.         aiDispersionCoefY=14;
  487.         aiDispersionCoefX=14;
  488.         handAnim[]=
  489.         {
  490.             "OFP2_ManSkeleton",
  491.             "\cup_weapons_ak\data\Anim\AK.rtm"
  492.         };
  493.         drySound[]=
  494.         {
  495.             "\cup_weapons_ak\data\sfx\RPK_Dry",
  496.             0.56234133,
  497.             1,
  498.             10
  499.         };
  500.         reloadMagazineSound[]=
  501.         {
  502.             "\cup_weapons_ak\data\sfx\RPK_Reload",
  503.             0.39810717,
  504.             1,
  505.             30
  506.         };
  507.         modes[]=
  508.         {
  509.             "manual",
  510.             "close",
  511.             "short",
  512.             "medium",
  513.             "far",
  514.             "Single"
  515.         };
  516.         class FullAuto: Mode_FullAuto
  517.         {
  518.             sounds[]=
  519.             {
  520.                 "StandardSound",
  521.                 "SilencedSound"
  522.             };
  523.             class BaseSoundModeType
  524.             {
  525.                 weaponSoundEffect="DefaultRifle";
  526.                 closure1[]=
  527.                 {
  528.                     "A3\sounds_f\weapons\closure\closure_rifle_2",
  529.                     "db-12",
  530.                     1,
  531.                     10
  532.                 };
  533.                 closure2[]=
  534.                 {
  535.                     "A3\sounds_f\weapons\closure\closure_rifle_3",
  536.                     "db-12",
  537.                     1,
  538.                     10
  539.                 };
  540.                 soundClosure[]=
  541.                 {
  542.                     "closure1",
  543.                     0.5,
  544.                     "closure2",
  545.                     0.5
  546.                 };
  547.             };
  548.             class StandardSound: BaseSoundModeType
  549.             {
  550.                 begin1[]=
  551.                 {
  552.                     "\cup_weapons_ak\data\sfx\RPK_s1",
  553.                     1,
  554.                     1,
  555.                     1200
  556.                 };
  557.                 begin2[]=
  558.                 {
  559.                     "\cup_weapons_ak\data\sfx\RPK_s2",
  560.                     1,
  561.                     1,
  562.                     1200
  563.                 };
  564.                 begin3[]=
  565.                 {
  566.                     "\cup_weapons_ak\data\sfx\RPK_s3",
  567.                     1,
  568.                     1,
  569.                     1200
  570.                 };
  571.                 begin4[]=
  572.                 {
  573.                     "\cup_weapons_ak\data\sfx\RPK_s4",
  574.                     1,
  575.                     1,
  576.                     1200
  577.                 };
  578.                 soundBegin[]=
  579.                 {
  580.                     "begin1",
  581.                     0.25,
  582.                     "begin2",
  583.                     0.25,
  584.                     "begin3",
  585.                     0.25,
  586.                     "begin4",
  587.                     0.25
  588.                 };
  589.             };
  590.             class SilencedSound: BaseSoundModeType
  591.             {
  592.                 begin1[]=
  593.                 {
  594.                     "A3\sounds_f\weapons\silenced\silent-18",
  595.                     1,
  596.                     1,
  597.                     300
  598.                 };
  599.                 begin2[]=
  600.                 {
  601.                     "A3\sounds_f\weapons\silenced\silent-19",
  602.                     1,
  603.                     1,
  604.                     300
  605.                 };
  606.                 begin3[]=
  607.                 {
  608.                     "A3\sounds_f\weapons\silenced\silent-11",
  609.                     1,
  610.                     1,
  611.                     300
  612.                 };
  613.                 soundBegin[]=
  614.                 {
  615.                     "begin1",
  616.                     0.333,
  617.                     "begin2",
  618.                     0.333,
  619.                     "begin3",
  620.                     0.333
  621.                 };
  622.             };
  623.             reloadTime=0.1;
  624.             ffCount=30;
  625.             recoil="recoil_auto_zafir";
  626.             recoilProne="recoil_auto_prone_zafir";
  627.             dispersion=0.00125;
  628.             minRange=0;
  629.             minRangeProbab=0.1;
  630.             midRange=150;
  631.             midRangeProbab=0.69999999;
  632.             maxRange=300;
  633.             maxRangeProbab=0.050000001;
  634.         };
  635.         class manual: Mode_FullAuto
  636.         {
  637.             reloadTime=0.1;
  638.             recoil="recoil_auto_zafir";
  639.             recoilProne="recoil_auto_prone_zafir";
  640.             dispersion=0.0012000001;
  641.             sounds[]=
  642.             {
  643.                 "StandardSound",
  644.                 "SilencedSound"
  645.             };
  646.             class BaseSoundModeType
  647.             {
  648.                 weaponSoundEffect="DefaultRifle";
  649.                 closure1[]=
  650.                 {
  651.                     "A3\sounds_f\weapons\closure\closure_rifle_2",
  652.                     "db-12",
  653.                     1,
  654.                     10
  655.                 };
  656.                 closure2[]=
  657.                 {
  658.                     "A3\sounds_f\weapons\closure\closure_rifle_3",
  659.                     "db-12",
  660.                     1,
  661.                     10
  662.                 };
  663.                 soundClosure[]=
  664.                 {
  665.                     "closure1",
  666.                     0.5,
  667.                     "closure2",
  668.                     0.5
  669.                 };
  670.             };
  671.             class StandardSound: BaseSoundModeType
  672.             {
  673.                 begin1[]=
  674.                 {
  675.                     "\cup_weapons_ak\data\sfx\RPK_s1",
  676.                     1,
  677.                     1,
  678.                     1200
  679.                 };
  680.                 begin2[]=
  681.                 {
  682.                     "\cup_weapons_ak\data\sfx\RPK_s2",
  683.                     1,
  684.                     1,
  685.                     1200
  686.                 };
  687.                 begin3[]=
  688.                 {
  689.                     "\cup_weapons_ak\data\sfx\RPK_s3",
  690.                     1,
  691.                     1,
  692.                     1200
  693.                 };
  694.                 begin4[]=
  695.                 {
  696.                     "\cup_weapons_ak\data\sfx\RPK_s4",
  697.                     1,
  698.                     1,
  699.                     1200
  700.                 };
  701.                 soundBegin[]=
  702.                 {
  703.                     "begin1",
  704.                     0.25,
  705.                     "begin2",
  706.                     0.25,
  707.                     "begin3",
  708.                     0.25,
  709.                     "begin4",
  710.                     0.25
  711.                 };
  712.             };
  713.             class SilencedSound: BaseSoundModeType
  714.             {
  715.                 begin1[]=
  716.                 {
  717.                     "A3\sounds_f\weapons\silenced\silent-18",
  718.                     1,
  719.                     1,
  720.                     300
  721.                 };
  722.                 begin2[]=
  723.                 {
  724.                     "A3\sounds_f\weapons\silenced\silent-19",
  725.                     1,
  726.                     1,
  727.                     300
  728.                 };
  729.                 begin3[]=
  730.                 {
  731.                     "A3\sounds_f\weapons\silenced\silent-11",
  732.                     1,
  733.                     1,
  734.                     300
  735.                 };
  736.                 soundBegin[]=
  737.                 {
  738.                     "begin1",
  739.                     0.333,
  740.                     "begin2",
  741.                     0.333,
  742.                     "begin3",
  743.                     0.333
  744.                 };
  745.             };
  746.             soundContinuous=0;
  747.             soundBurst=0;
  748.             minRange=0;
  749.             minRangeProbab=0.30000001;
  750.             midRange=5;
  751.             midRangeProbab=0.57999998;
  752.             maxRange=10;
  753.             maxRangeProbab=0.039999999;
  754.             showToPlayer=1;
  755.             displayName="";
  756.         };
  757.         class close: manual
  758.         {
  759.             burst=10;
  760.             aiRateOfFire=0.5;
  761.             aiRateOfFireDistance=50;
  762.             minRange=10;
  763.             minRangeProbab=0.050000001;
  764.             midRange=20;
  765.             midRangeProbab=0.57999998;
  766.             maxRange=50;
  767.             maxRangeProbab=0.039999999;
  768.             showToPlayer=0;
  769.         };
  770.         class short: close
  771.         {
  772.             burst=8;
  773.             aiRateOfFire=1.5;
  774.             aiRateOfFireDistance=300;
  775.             minRange=50;
  776.             minRangeProbab=0.050000001;
  777.             midRange=200;
  778.             midRangeProbab=0.57999998;
  779.             maxRange=400;
  780.             maxRangeProbab=0.039999999;
  781.         };
  782.         class medium: close
  783.         {
  784.             burst=12;
  785.             aiRateOfFire=2.5;
  786.             aiRateOfFireDistance=600;
  787.             minRange=200;
  788.             minRangeProbab=0.050000001;
  789.             midRange=400;
  790.             midRangeProbab=0.57999998;
  791.             maxRange=600;
  792.             maxRangeProbab=0.039999999;
  793.         };
  794.         class far: close
  795.         {
  796.             burst=16;
  797.             aiRateOfFire=4;
  798.             aiRateOfFireDistance=1000;
  799.             minRange=400;
  800.             minRangeProbab=0.050000001;
  801.             midRange=600;
  802.             midRangeProbab=0.40000001;
  803.             maxRange=800;
  804.             maxRangeProbab=0.0099999998;
  805.         };
  806.         class Single: Mode_SemiAuto
  807.         {
  808.             sounds[]=
  809.             {
  810.                 "StandardSound",
  811.                 "SilencedSound"
  812.             };
  813.             class BaseSoundModeType
  814.             {
  815.                 weaponSoundEffect="DefaultRifle";
  816.                 closure1[]=
  817.                 {
  818.                     "A3\sounds_f\weapons\closure\closure_rifle_2",
  819.                     "db-12",
  820.                     1,
  821.                     10
  822.                 };
  823.                 closure2[]=
  824.                 {
  825.                     "A3\sounds_f\weapons\closure\closure_rifle_3",
  826.                     "db-12",
  827.                     1,
  828.                     10
  829.                 };
  830.                 soundClosure[]=
  831.                 {
  832.                     "closure1",
  833.                     0.5,
  834.                     "closure2",
  835.                     0.5
  836.                 };
  837.             };
  838.             class StandardSound: BaseSoundModeType
  839.             {
  840.                 begin1[]=
  841.                 {
  842.                     "\cup_weapons_ak\data\sfx\RPK_s1",
  843.                     1,
  844.                     1,
  845.                     1200
  846.                 };
  847.                 begin2[]=
  848.                 {
  849.                     "\cup_weapons_ak\data\sfx\RPK_s2",
  850.                     1,
  851.                     1,
  852.                     1200
  853.                 };
  854.                 begin3[]=
  855.                 {
  856.                     "\cup_weapons_ak\data\sfx\RPK_s3",
  857.                     1,
  858.                     1,
  859.                     1200
  860.                 };
  861.                 begin4[]=
  862.                 {
  863.                     "\cup_weapons_ak\data\sfx\RPK_s4",
  864.                     1,
  865.                     1,
  866.                     1200
  867.                 };
  868.                 soundBegin[]=
  869.                 {
  870.                     "begin1",
  871.                     0.25,
  872.                     "begin2",
  873.                     0.25,
  874.                     "begin3",
  875.                     0.25,
  876.                     "begin4",
  877.                     0.25
  878.                 };
  879.             };
  880.             class SilencedSound: BaseSoundModeType
  881.             {
  882.                 begin1[]=
  883.                 {
  884.                     "A3\sounds_f\weapons\silenced\silent-18",
  885.                     1,
  886.                     1,
  887.                     300
  888.                 };
  889.                 begin2[]=
  890.                 {
  891.                     "A3\sounds_f\weapons\silenced\silent-19",
  892.                     1,
  893.                     1,
  894.                     300
  895.                 };
  896.                 begin3[]=
  897.                 {
  898.                     "A3\sounds_f\weapons\silenced\silent-11",
  899.                     1,
  900.                     1,
  901.                     300
  902.                 };
  903.                 soundBegin[]=
  904.                 {
  905.                     "begin1",
  906.                     0.333,
  907.                     "begin2",
  908.                     0.333,
  909.                     "begin3",
  910.                     0.333
  911.                 };
  912.             };
  913.             reloadTime=0.1;
  914.             recoil="recoil_single_zafir";
  915.             recoilProne="recoil_single_prone_zafir";
  916.             dispersion=0.00125;
  917.             aiRateOfFireDistance=650;
  918.             minRange=400;
  919.             minRangeProbab=0;
  920.             midRange=600;
  921.             midRangeProbab=0;
  922.             maxRange=800;
  923.             maxRangeProbab=0;
  924.         };
  925.         class Library
  926.         {
  927.             libTextDesc="$STR_CUP_lib_rpk";
  928.         };
  929.         descriptionShort="$STR_CUP_dss_rpk";
  930.         inertia=0.60000002;
  931.         dexterity=1.4;
  932.         class WeaponSlotsInfo: WeaponSlotsInfo
  933.         {
  934.             mass=105;
  935.         };
  936.     };
  937.    
  938. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement