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_Weapons_Firearms_SaigaK
4 {
5 units[]=
6 {
7 "Saiga12K"
8 };
9 weapons[]={};
10 requiredVersion=0.1;
11 requiredAddons[]=
12 {
13 "DZ_Data",
14 "DZ_Weapons_Firearms"
15 };
16 };
17};
18class Mode_Safe;
19class Mode_SemiAuto;
20class Mode_Burst;
21class Mode_FullAuto;
23class cfgWeapons
24{
25 class Rifle_Base;
26 class Saiga_Base: Rifle_Base
27 {
28 scope=0;
29 weight=3600;
30 absorbency=0;
31 repairableWithKits[]={1};
32 repairCosts[]={25};
33 chamberSize=1;
34 chamberedRound="";
35 chamberableFrom[]=
36 {
37 "Ammo_12gaPellets",
38 "Ammo_12gaSlug",
39 "Ammo_12gaRubberSlug",
40 "Ammo_12gaBeanbag"
41 };
42 magazines[]=
43 {
44 "Mag_Saiga_5Rnd",
45 "Mag_Saiga_8Rnd",
46 "Mag_Saiga_Drum20Rnd"
47 };
48 magazineSwitchTime=0.2;
49 PPDOFProperties[]={1,0.5,10,140,4,10};
50 WeaponLength=0.93000001;
51 ObstructionDistance=0.65100002;
52 barrelArmor=1.6799999;
53 ejectType=1;
54 recoilModifier[]={1,1,1};
55 swayModifier[]={2.5,2.5,0.89999998};
56 hiddenSelections[]=
57 {
58 "camo"
59 };
60 modes[]=
61 {
62 "SemiAuto",
63 "FullAuto"
64 };
65 class NoiseShoot
66 {
67 strength=100;
68 type="shot";
69 };
70 class SemiAuto: Mode_SemiAuto
71 {
72 soundSetShot[]=
73 {
74 "Saiga12_Shot_SoundSet",
75 "Saiga12_Tail_SoundSet",
76 "Saiga12_InteriorTail_SoundSet",
77 "Saiga_Slapback_SoundSet",
78 "Saiga_Tail_2D_SoundSet",
79 "Saiga12_Shot_Interior_SoundSet"
80 };
81 reloadTime=0.34999999;
82 recoil="recoil_Saiga12";
83 recoilProne="recoil_Saiga12_prone";
84 dispersion=0.0099999998;
85 firespreadangle=1.5;
86 magazineSlot="magazine";
87 };
88 class FullAuto: Mode_FullAuto
89 {
90 soundSetShot1st[]=
91 {
92 "Saiga12_Shot_1st_SoundSet",
93 "Saiga12_Shot_Interior_1st_SoundSet"
94 };
95 soundSetShot[]=
96 {
97 "Saiga12_Shot_SoundSet",
98 "Saiga12_Tail_SoundSet",
99 "Saiga12_InteriorTail_SoundSet",
100 "Saiga_Slapback_SoundSet",
101 "Saiga_Tail_2D_SoundSet",
102 "Saiga12_Shot_Interior_SoundSet"
103 };
104 reloadTime=0.18000001;
105 dispersion=0.0015;
106 magazineSlot="magazine";
107 };
108 class OpticsInfo: OpticsInfoShotgun
109 {
110 };
111 class InventorySlotsOffsets
112 {
113 class Shoulder
114 {
115 position[]={-0.02,0.029999999,0.1};
116 orientation[]={0,60,0};
117 };
118 class Melee
119 {
120 position[]={-0.02,0.02,-0.12};
121 orientation[]={0,-60,0};
122 };
123 };
124 class Particles
125 {
126 class OnFire
127 {
128 class SmokeCloud
129 {
130 overrideParticle="weapon_shot_winded_smoke";
131 };
132 class MuzzleFlash
133 {
134 overrideParticle="weapon_shot_mp133_01";
135 ignoreIfSuppressed=1;
136 illuminateWorld=1;
137 positionOffset[]={0,0,0};
138 };
139 class BadlyDamagedChamberSmoke
140 {
141 overrideParticle="weapon_shot_chamber_smoke";
142 overridePoint="Nabojnicestart";
143 overrideDirectionPoint="Nabojniceend";
144 onlyWithinHealthLabel[]={3,4};
145 };
146 class BadlyDamagedChamberSmokeRaise
147 {
148 overrideParticle="weapon_shot_chamber_smoke_raise";
149 overridePoint="Nabojnicestart";
150 onlyWithinHealthLabel[]={3,4};
151 };
152 };
153 class OnOverheating
154 {
155 maxOverheatingValue=8;
156 shotsToStartOverheating=8;
157 overheatingDecayInterval=1;
158 class SmokingBarrel1
159 {
160 overrideParticle="smoking_barrel_small";
161 onlyWithinOverheatLimits[]={0,0.2};
162 positionOffset[]={0,0,0};
163 onlyWithinRainLimits[]={0,0.2};
164 };
165 class SmokingBarrel2
166 {
167 overrideParticle="smoking_barrel";
168 onlyWithinOverheatLimits[]={0.2,1};
169 positionOffset[]={0,0,0};
170 onlyWithinRainLimits[]={0,0.2};
171 };
172 class SmokingBarrelHotSteam
173 {
174 overrideParticle="smoking_barrel_steam";
175 positionOffset[]={0,0,0};
176 onlyWithinRainLimits[]={0.2,1};
177 };
178 class OpenChamberSmoke
179 {
180 onlyIfBoltIsOpen=1;
181 overrideParticle="smoking_barrel_small";
182 overridePoint="Nabojnicestart";
183 };
184 };
185 class OnBulletCasingEject
186 {
187 class ChamberSmokeRaise
188 {
189 overrideParticle="weapon_shot_chamber_smoke";
190 overridePoint="Nabojnicestart";
191 };
192 };
193 };
194 weaponStateAnim="dz\anims\anm\player\reloads\Saiga\w_Saiga_states.anm";
195 };
196 class Saiga: Saiga_Base
197 {
198 scope=2;
199 displayName="$STR_cfgWeapons_Saiga12KShotgun0";
200 descriptionShort="$STR_cfgWeapons_Saiga12KShotgun1";
201 model="\dz\weapons\shotguns\saiga\saiga.p3d";
202 itemSize[]={7,3};
203 attachments[]=
204 {
205 "weaponButtstockSaiga",
206 "weaponWrap",
207 "weaponOpticsAK"
208 };
209 hiddenSelectionsTextures[]=
210 {
211 "DZ\weapons\shotguns\saiga\data\saiga_co.paa"
212 };
213 hiddenSelectionsMaterials[]=
214 {
215 "DZ\weapons\shotguns\saiga\data\saiga.rvmat"
216 };
217 class DamageSystem
218 {
219 class GlobalHealth
220 {
221 class Health
222 {
223 hitpoints=250;
224 healthLevels[]=
225 {
226
227 {
228 1,
229
230 {
231 "DZ\weapons\shotguns\saiga\data\saiga.rvmat"
232 }
233 },
234
235 {
236 0.69999999,
237
238 {
239 "DZ\weapons\shotguns\saiga\data\saiga.rvmat"
240 }
241 },
242
243 {
244 0.5,
245
246 {
247 "DZ\weapons\shotguns\saiga\data\saiga_damage.rvmat"
248 }
249 },
250
251 {
252 0.30000001,
253
254 {
255 "DZ\weapons\shotguns\saiga\data\saiga_damage.rvmat"
256 }
257 },
258
259 {
260 0,
261
262 {
263 "DZ\weapons\shotguns\saiga\data\saiga_destruct.rvmat"
264 }
265 }
266 };
267 };
268 };
269 };
270 };
271};