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_Repeater
4 {
5 units[]=
6 {
7 "Repeater"
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_Single;
21class Mode_Burst;
22class Mode_FullAuto;
23class OpticsInfoRifle;
24class cfgWeapons
25{
26 class Rifle_Base;
27 class Repeater_Base: Rifle_Base
28 {
29 scope=0;
30 animName="Repeater";
31 weight=2720;
32 absorbency=0;
33 repairableWithKits[]={1};
34 repairCosts[]={25};
35 PPDOFProperties[]={1,0.5,20,165,4,10};
36 DisplayMagazine=0;
37 WeaponLength=0.89999998;
38 ObstructionDistance=0.54000002;
39 barrelArmor=0.54000002;
40 initSpeedMultiplier=1.25;
41 chamberSize=7;
42 chamberedRound="";
43 chamberableFrom[]=
44 {
45 "Ammo_357"
46 };
47 magazines[]={};
48 ejectType=0;
49 recoilModifier[]={1,1,1};
50 swayModifier[]={2.2,2.2,0.85000002};
51 hiddenSelections[]=
52 {
53 "camo"
54 };
55 class NoiseShoot
56 {
57 strength=100;
58 type="shot";
59 };
60 class DamageSystem
61 {
62 class GlobalHealth
63 {
64 class Health
65 {
66 hitpoints=250;
67 healthLevels[]=
68 {
69
70 {
71 1,
72
73 {
74 "DZ\weapons\firearms\repeater\Data\repeater.rvmat"
75 }
76 },
77
78 {
79 0.69999999,
80
81 {
82 "DZ\weapons\firearms\repeater\Data\repeater.rvmat"
83 }
84 },
85
86 {
87 0.5,
88
89 {
90 "DZ\weapons\firearms\repeater\Data\repeater_damage.rvmat"
91 }
92 },
93
94 {
95 0.30000001,
96
97 {
98 "DZ\weapons\firearms\repeater\Data\repeater_damage.rvmat"
99 }
100 },
101
102 {
103 0,
104
105 {
106 "DZ\weapons\firearms\repeater\Data\repeater_destruct.rvmat"
107 }
108 }
109 };
110 };
111 };
112 };
113 modes[]=
114 {
115 "Single"
116 };
117 class Single: Mode_Single
118 {
119 soundSetShot[]=
120 {
121 "Repeater_Shot_SoundSet",
122 "Repeater_Shot_iterior_SoundSet",
123 "Repeater_Tail_SoundSet",
124 "Repeater_InteriorTail_SoundSet",
125 "Repeater_Tail_2D_SoundSet"
126 };
127 soundSetShotExt[]=
128 {
129
130 {
131 "Repeater_silencerHomeMade_SoundSet",
132 "Repeater_silencerHomeMadeTail_SoundSet",
133 "Repeater_silencerInteriorHomeMadeTail_SoundSet"
134 }
135 };
136 reloadTime=1;
137 recoil="recoil_repeater";
138 recoilProne="recoil_repeater_prone";
139 dispersion=0.001;
140 magazineSlot="magazine";
141 };
142 class OpticsInfo: OpticsInfoRifle
143 {
144 memoryPointCamera="eye";
145 discreteDistance[]={50,100,200,300};
146 discreteDistanceInitIndex=1;
147 modelOptics="-";
148 distanceZoomMin=100;
149 distanceZoomMax=100;
150 };
151 class InventorySlotsOffsets
152 {
153 class Shoulder
154 {
155 position[]={0,-0.029999999,0};
156 orientation[]={0,0,0};
157 };
158 class Melee
159 {
160 position[]={0,-0.015,-0.02};
161 orientation[]={0,0,0};
162 };
163 };
164 class Particles
165 {
166 class OnFire
167 {
168 class MuzzleFlash
169 {
170 overrideParticle="weapon_shot_mosin9130_01";
171 ignoreIfSuppressed=1;
172 illuminateWorld=1;
173 positionOffset[]={-0.050000001,0,0};
174 };
175 };
176 class OnOverheating
177 {
178 maxOverheatingValue=1;
179 shotsToStartOverheating=1;
180 overheatingDecayInterval=0.5;
181 class SmokingBarrel1
182 {
183 overrideParticle="smoking_barrel_small";
184 onlyWithinOverheatLimits[]={0.1,1};
185 positionOffset[]={0,0,0};
186 onlyWithinRainLimits[]={0,0.2};
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 weaponStateAnim="dz\anims\anm\player\reloads\Repeater\w_repeater_states.anm";
205 };
206 class Repeater: Repeater_Base
207 {
208 scope=2;
209 displayName="$STR_cfgWeapons_Repeater0";
210 descriptionShort="$STR_cfgWeapons_Repeater1";
211 model="\dz\weapons\firearms\repeater\repeater.p3d";
212 attachments[]=
213 {
214 "weaponWrap",
215 "suppressorImpro"
216 };
217 itemSize[]={9,3};
218 hiddenSelectionsTextures[]=
219 {
220 "dz\weapons\firearms\repeater\data\repeater_co.paa"
221 };
222 hiddenSelectionsMaterials[]=
223 {
224 "dz\weapons\firearms\repeater\data\repeater.rvmat"
225 };
226 };
227};