Dayz Explorer CPP 1.28.160049
Loading...
Searching...
No Matches
config.cpp
Go to the documentation of this file.
1class CfgPatches
2{
3 class DZ_Pistols_pmm
4 {
5 units[]=
6 {
7 "ij70"
8 };
9 weapons[]={};
10 requiredVersion=0.1;
11 requiredAddons[]=
12 {
13 "DZ_Data",
14 "DZ_Pistols"
15 };
16 };
17};
18class Mode_Safe;
19class Mode_SemiAuto;
20class Mode_Burst;
21class Mode_FullAuto;
23class cfgWeapons
24{
25 class Pistol_Base;
26 class MakarovIJ70_Base: Pistol_Base
27 {
28 scope=0;
29 weight=760;
30 absorbency=0;
31 repairableWithKits[]={1};
32 repairCosts[]={25};
33 PPDOFProperties[]={1,0.5,10,280,4,10};
34 WeaponLength=0.19;
35 ShoulderDistance=0.38;
36 ObstructionDistance=0.403;
37 barrelArmor=4.5;
38 initSpeedMultiplier=1;
39 chamberSize=1;
40 chamberedRound="";
41 magazines[]=
42 {
43 "Mag_IJ70_8Rnd"
44 };
45 chamberableFrom[]=
46 {
47 "Ammo_380"
48 };
49 ejectType=1;
50 recoilModifier[]={1,1,1};
51 swayModifier[]={1.1,1.1,0.44999999};
52 class NoiseShoot
53 {
54 strength=40;
55 type="shot";
56 };
57 modes[]=
58 {
59 "SemiAuto"
60 };
61 class SemiAuto: Mode_SemiAuto
62 {
63 soundSetShot[]=
64 {
65 "Makarov_Shot_SoundSet",
66 "Makarov_Tail_SoundSet",
67 "Makarov_InteriorTail_SoundSet"
68 };
69 soundSetShotExt[]=
70 {
71
72 {
73 "Makarov_silencerPro_SoundSet",
74 "Makarov_silencerTail_SoundSet",
75 "Makarov_silencerInteriorTail_SoundSet"
76 }
77 };
78 reloadTime=0.13;
79 recoil="recoil_ij70";
80 recoilProne="recoil_if70_prone";
81 dispersion=0.0060000001;
82 magazineSlot="magazine";
83 };
84 class OpticsInfo: OpticsInfoPistol
85 {
86 memoryPointCamera="eye";
87 discreteDistance[]={25};
88 discreteDistanceInitIndex=0;
89 modelOptics="-";
90 distanceZoomMin=100;
91 distanceZoomMax=100;
92 };
93 class Particles
94 {
95 class OnFire
96 {
97 class SmokeCloud
98 {
99 overrideParticle="weapon_shot_winded_smoke";
100 };
101 class MuzzleFlash
102 {
103 overrideParticle="weapon_shot_fnx_01";
104 ignoreIfSuppressed=1;
105 illuminateWorld=1;
106 positionOffset[]={0,0,0};
107 };
108 };
109 class OnOverheating
110 {
111 maxOverheatingValue=8;
112 shotsToStartOverheating=8;
113 overheatingDecayInterval=1;
114 class SmokingBarrel1
115 {
116 overrideParticle="smoking_barrel_small";
117 onlyWithinOverheatLimits[]={0,1};
118 positionOffset[]={0,0,0};
119 onlyWithinRainLimits[]={0,1};
120 };
121 class OpenChamberSmoke
122 {
123 onlyIfBoltIsOpen=1;
124 overrideParticle="smoking_barrel_small";
125 overridePoint="Nabojnicestart";
126 };
127 };
128 class OnBulletCasingEject
129 {
130 class ChamberSmokeRaise
131 {
132 overrideParticle="weapon_shot_chamber_smoke";
133 overridePoint="Nabojnicestart";
134 };
135 };
136 };
137 weaponStateAnim="dz\anims\anm\player\reloads\IJ70\w_IJ70_states.anm";
138 };
139 class MakarovIJ70: MakarovIJ70_Base
140 {
141 scope=2;
142 displayName="$STR_cfgWeapons_MakarovIJ700";
143 descriptionShort="$STR_cfgWeapons_MakarovIJ701";
144 model="\DZ\weapons\pistols\pmm\ij70.p3d";
145 attachments[]=
146 {
147 "pistolMuzzle"
148 };
149 itemSize[]={2,2};
150 class DamageSystem
151 {
152 class GlobalHealth
153 {
154 class Health
155 {
156 hitpoints=100;
157 healthLevels[]=
158 {
159
160 {
161 1,
162
163 {
164 "DZ\weapons\pistols\pmm\data\pmm.rvmat"
165 }
166 },
167
168 {
169 0.69999999,
170
171 {
172 "DZ\weapons\pistols\pmm\data\pmm.rvmat"
173 }
174 },
175
176 {
177 0.5,
178
179 {
180 "DZ\weapons\pistols\pmm\data\pmm_damage.rvmat"
181 }
182 },
183
184 {
185 0.30000001,
186
187 {
188 "DZ\weapons\pistols\pmm\data\pmm_damage.rvmat"
189 }
190 },
191
192 {
193 0,
194
195 {
196 "DZ\weapons\pistols\pmm\data\pmm_destruct.rvmat"
197 }
198 }
199 };
200 };
201 };
202 };
203 };
204};
206{
207 class ProxyAttachment;
208 class Proxyij70: ProxyAttachment
209 {
210 scope=2;
211 inventorySlot="pistol";
212 model="\DZ\weapons\pistols\pmm\ij70.p3d";
213 };
214};