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_Glock
4 {
5 units[]=
6 {
7 "Glock19"
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 Glock19_Base: Pistol_Base
27 {
28 scope=0;
29 weight=1000;
30 absorbency=0;
31 repairableWithKits[]={1};
32 repairCosts[]={25};
33 PPDOFProperties[]={1,0.5,10,250,4,10};
34 WeaponLength=0.20999999;
35 ShoulderDistance=0.40000001;
36 ObstructionDistance=0.43099999;
37 barrelArmor=1.5;
38 chamberSize=1;
39 chamberedRound="";
40 magazines[]=
41 {
42 "Mag_Glock_15Rnd"
43 };
44 chamberableFrom[]=
45 {
46 "Ammo_9x19"
47 };
48 ejectType=1;
49 recoilModifier[]={1,1,1};
50 swayModifier[]={1.1,1.1,0.5};
51 class NoiseShoot
52 {
53 strength=40;
54 type="shot";
55 };
56 modes[]=
57 {
58 "SemiAuto"
59 };
60 class SemiAuto: Mode_SemiAuto
61 {
62 soundSetShot[]=
63 {
64 "Glock19_Shot_SoundSet",
65 "Glock19_Tail_SoundSet",
66 "Glock19_InteriorTail_SoundSet"
67 };
68 soundSetShotExt[]=
69 {
70
71 {
72 "Glock19_silencerPro_SoundSet",
73 "Glock19_silencerTail_SoundSet",
74 "Glock19_silencerInteriorTail_SoundSet"
75 }
76 };
77 reloadTime=0.13;
78 recoil="recoil_Glock";
79 recoilProne="recoil_Glock_prone";
80 dispersion=0.003;
81 magazineSlot="magazine";
82 };
83 class OpticsInfo: OpticsInfoPistol
84 {
85 memoryPointCamera="eye";
86 discreteDistance[]={25};
87 discreteDistanceInitIndex=0;
88 modelOptics="-";
89 distanceZoomMin=100;
90 distanceZoomMax=100;
91 };
92 weaponStateAnim="dz\anims\anm\player\reloads\Glock\w_Glock19_states.anm";
93 };
94 class Glock19: Glock19_Base
95 {
96 scope=2;
97 displayName="$STR_cfgWeapons_Glock190";
98 descriptionShort="$STR_cfgWeapons_Glock191";
99 model="\dz\weapons\pistols\glock\Glock19.p3d";
100 attachments[]=
101 {
102 "pistolOptics",
103 "pistolFlashlight",
104 "pistolMuzzle"
105 };
106 itemSize[]={3,2};
107 class DamageSystem
108 {
109 class GlobalHealth
110 {
111 class Health
112 {
113 hitpoints=150;
114 healthLevels[]=
115 {
116
117 {
118 1,
119
120 {
121 "DZ\weapons\pistols\glock\data\glock19.rvmat"
122 }
123 },
124
125 {
126 0.69999999,
127
128 {
129 "DZ\weapons\pistols\glock\data\glock19.rvmat"
130 }
131 },
132
133 {
134 0.5,
135
136 {
137 "DZ\weapons\pistols\glock\data\glock19_damage.rvmat"
138 }
139 },
140
141 {
142 0.30000001,
143
144 {
145 "DZ\weapons\pistols\glock\data\glock19_damage.rvmat"
146 }
147 },
148
149 {
150 0,
151
152 {
153 "DZ\weapons\pistols\glock\data\glock19_destruct.rvmat"
154 }
155 }
156 };
157 };
158 };
159 };
160 class Particles
161 {
162 class OnFire
163 {
164 class SmokeCloud
165 {
166 overrideParticle="weapon_shot_winded_smoke";
167 };
168 class MuzzleFlash
169 {
170 overrideParticle="weapon_shot_fnx_01";
171 ignoreIfSuppressed=1;
172 illuminateWorld=1;
173 positionOffset[]={0,0,0};
174 };
175 };
176 class OnOverheating
177 {
178 maxOverheatingValue=8;
179 shotsToStartOverheating=8;
180 overheatingDecayInterval=1;
181 class SmokingBarrel1
182 {
183 overrideParticle="smoking_barrel_small";
184 onlyWithinOverheatLimits[]={0,1};
185 positionOffset[]={0,0,0};
186 onlyWithinRainLimits[]={0,1};
187 };
188 class OpenChamberSmoke
189 {
190 onlyIfBoltIsOpen=1;
191 overrideParticle="smoking_barrel_small";
192 overridePoint="Nabojnicestart";
193 };
194 };
195 class OnBulletCasingEject
196 {
197 class ChamberSmokeRaise
198 {
199 overrideParticle="weapon_shot_chamber_smoke";
200 overridePoint="Nabojnicestart";
201 };
202 };
203 };
204 };
205};
207{
208 class ProxyAttachment;
209 class ProxyGlock: ProxyAttachment
210 {
211 scope=2;
212 inventorySlot="pistol";
213 model="\dz\weapons\pistols\glock\Glock19.p3d";
214 };
215};