View difference between Paste ID: FkJdspBA and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | // VopSound v2.2.0 //04/07/2010// |
2 | ||
3 | #define true 1 | |
4 | #define false 0 | |
5 | ||
6 | class CfgPatches | |
7 | { | |
8 | class Vops_c_Guns | |
9 | { | |
10 | units[] = {}; | |
11 | weapons[] = {}; | |
12 | requiredVersion = 0.1; | |
13 | requiredAddons[] = {"CAData","CAAir","CAAir2","CAAir3","CAA10","CACharacters","CASounds","CAWeapons","CAWeapons2","CAWheeled","CAWheeled2","CAWheeled3","CATracked","CATracked2"}; | |
14 | }; | |
15 | ||
16 | }; | |
17 | ||
18 | class Mode_SemiAuto; // External class reference | |
19 | class Mode_Burst; // External class reference | |
20 | class Mode_FullAuto; // External class reference | |
21 | ||
22 | class cfgWeapons { | |
23 | class Default; // External class reference | |
24 | class PistolCore; // External class reference | |
25 | class RifleCore; // External class reference | |
26 | class MGunCore; // External class reference | |
27 | class LauncherCore; // External class reference | |
28 | class CannonCore; // External class reference | |
29 | ||
30 | ||
31 | class MGun : MGunCore { | |
32 | }; | |
33 | ||
34 | class Pistol : PistolCore { | |
35 | }; | |
36 | ||
37 | class M9 : Pistol { | |
38 | begin1[] = {"\Vops_s_Guns\m9_s.wss", 0.794328, 1, 100}; | |
39 | soundBegin[] = {"begin1", 1}; | |
40 | reloadMagazineSound[] = {"\Vops_s_Guns\beretta_reload", 0.0316228, 1, 20}; | |
41 | }; | |
42 | ||
43 | class M9SD : M9 { | |
44 | reloadMagazineSound[] = {"\Vops_s_Guns\beretta_reload", 0.0316228, 1, 20}; | |
45 | }; | |
46 | ||
47 | class Colt1911 : M9 { | |
48 | begin1[] = {"\Vops_s_Guns\m1911_s.wss", 0.794328, 1, 100}; | |
49 | soundBegin[] = {"begin1", 1}; | |
50 | reloadMagazineSound[] = {"\Vops_s_Guns\m1911_reload", 0.0316228, 1, 20}; | |
51 | }; | |
52 | ||
53 | class Makarov : Pistol { | |
54 | begin1[] = {"\Vops_s_Guns\pistol_s.wss", 0.794328, 1, 100}; | |
55 | soundBegin[] = {"begin1", 1}; | |
56 | reloadMagazineSound[] = {"\Vops_s_Guns\pistolreload", 0.0316228, 1, 20}; | |
57 | }; | |
58 | ||
59 | class MakarovSD : Makarov { | |
60 | reloadMagazineSound[] = {"\Vops_s_Guns\pistolreload", 0.0316228, 1, 20}; | |
61 | }; | |
62 | ||
63 | class GrenadeLauncher : Default { | |
64 | sound[] = {"\Vops_s_Guns\M203_s.wss", 0.001, 1, 100}; | |
65 | }; | |
66 | ||
67 | class Rifle : RifleCore { | |
68 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
69 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
70 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
71 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
72 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
73 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
74 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
75 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
76 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
77 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
78 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
79 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
80 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
81 | ||
82 | class M203Muzzle : GrenadeLauncher { | |
83 | // sound[] = {"\Vops_s_Guns\m203_s.wss", 0.1, 1, 50}; | |
84 | begin1[] = {"\Vops_s_Guns\m203_s.wss", 0.2, 1, 50}; | |
85 | begin2[] = {"\Vops_s_Guns\m203_s.wss", 0.177828, 1, 300}; | |
86 | soundBegin[] = {"begin1", 0.6, "begin2", 0.4}; | |
87 | reloadMagazineSound[] = {"\Vops_s_Guns\m203reload.wss", 0.000316228, 1, 20}; | |
88 | }; | |
89 | }; | |
90 | ||
91 | class DMR : Rifle { | |
92 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
93 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
94 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
95 | bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
96 | bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; | |
97 | bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; | |
98 | bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; | |
99 | bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; | |
100 | bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; | |
101 | bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; | |
102 | bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; | |
103 | bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; | |
104 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
105 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
106 | ||
107 | reloadMagazineSound[] = {"\Vops_s_Guns\dmr_reload.wss", 0.0562341, 1, 20}; | |
108 | modes[] = {"Single"}; | |
109 | ||
110 | class Single : Mode_SemiAuto { | |
111 | begin1[] = {"\Vops_s_Guns\dmr_s.wss", 15.0, 1, 500}; | |
112 | soundBegin[] = {"begin1", 1}; | |
113 | }; | |
114 | }; | |
115 | ||
116 | class M16_base : Rifle { | |
117 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
118 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
119 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
120 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
121 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
122 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
123 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
124 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
125 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
126 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
127 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
128 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
129 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
130 | reloadMagazineSound[] = {"\Vops_s_Guns\m16_reload.wss", 0.0562341, 1, 20}; | |
131 | modes[] = {"Single", "Burst"}; | |
132 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
133 | ||
134 | class Single : Mode_SemiAuto { | |
135 | begin1[] = {"\Vops_s_Guns\m16_s1new.wss", 15.0, 1, 400}; | |
136 | begin2[] = {"\Vops_s_Guns\m16_s11new.wss", 15.0, 1, 400}; | |
137 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
138 | }; | |
139 | ||
140 | class Burst : Mode_Burst { | |
141 | begin1[] = {"\Vops_s_Guns\m16_bnew.wss", 15.0, 1, 400}; | |
142 | begin2[] = {"\Vops_s_Guns\m16_bnew.wss", 15.0, 1, 400}; | |
143 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
144 | }; | |
145 | ||
146 | class FullAuto : Mode_FullAuto { | |
147 | begin1[] = {"\Vops_s_Guns\m16_s1new.wss", 15.0, 1, 400}; | |
148 | begin2[] = {"\Vops_s_Guns\m16_s11new.wss", 15.0, 1, 400}; | |
149 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
150 | }; | |
151 | ||
152 | class M203Muzzle : M203Muzzle {}; | |
153 | }; | |
154 | ||
155 | class M16A2 : M16_base { | |
156 | }; | |
157 | ||
158 | class M16A2GL : M16A2 { | |
159 | }; | |
160 | ||
161 | class m16a4 : M16A2 { | |
162 | }; | |
163 | ||
164 | class m16a4_acg : m16a4 { | |
165 | }; | |
166 | ||
167 | class M16A4_GL : m16a4 { | |
168 | }; | |
169 | ||
170 | class M16A4_ACG_GL : M16A4_GL { | |
171 | }; | |
172 | ||
173 | class M24 : Rifle { | |
174 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
175 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
176 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
177 | bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
178 | bullet5[] = {"\Vops_s_Guns\shellbig1.wss", 0.0707946, 1, 15}; | |
179 | bullet6[] = {"\Vops_s_Guns\shellbig2.wss", 0.0707946, 1, 15}; | |
180 | bullet7[] = {"\Vops_s_Guns\shellbig3.wss", 0.0707946, 1, 15}; | |
181 | bullet8[] = {"\Vops_s_Guns\shellbig4.wss", 0.0707946, 1, 15}; | |
182 | bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; | |
183 | bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; | |
184 | bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; | |
185 | bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; | |
186 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
187 | begin1[] = {"\Vops_s_Guns\m24_fire.wss", 15.0, 1, 500}; | |
188 | soundBegin[] = {"begin1", 1}; | |
189 | reloadSound[]= {"\Vops_s_Guns\m24_reloadshot.wss", 0.0562341, 1, 15}; | |
190 | reloadMagazineSound[] = {"\Vops_s_Guns\m24_reload.wss", 0.0562341, 0.9, 20}; | |
191 | }; | |
192 | ||
193 | class M40A3 : M24 { | |
194 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
195 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
196 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
197 | bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
198 | bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; | |
199 | bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; | |
200 | bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; | |
201 | bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; | |
202 | bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; | |
203 | bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; | |
204 | bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; | |
205 | bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; | |
206 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
207 | }; | |
208 | ||
209 | class m107 : Rifle { | |
210 | bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; | |
211 | bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; | |
212 | bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; | |
213 | bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; | |
214 | bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; | |
215 | bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; | |
216 | bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; | |
217 | bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; | |
218 | bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; | |
219 | bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; | |
220 | bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; | |
221 | bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; | |
222 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
223 | begin1[] = {"\Vops_s_Guns\barrett_fire.wss", 15.0, 1, 700}; | |
224 | soundBegin[] = {"begin1", 1}; | |
225 | }; | |
226 | ||
227 | ||
228 | class M240 : Rifle { | |
229 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
230 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
231 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
232 | bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
233 | bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; | |
234 | bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; | |
235 | bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; | |
236 | bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; | |
237 | bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; | |
238 | bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; | |
239 | bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; | |
240 | bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; | |
241 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
242 | reloadMagazineSound[] = {"\Vops_s_Guns\MG_reload", 0.0562341, 1, 20}; | |
243 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
244 | ||
245 | class manual : Mode_FullAuto { | |
246 | begin1[] = {"\Vops_s_Guns\m240_snew1.wss", 15.0, 1, 400}; | |
247 | begin2[] = {"\Vops_s_Guns\m240_snew1.wss", 15.0, 1, 400}; | |
248 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
249 | }; | |
250 | }; | |
251 | ||
252 | class Mk_48 : M240 { | |
253 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
254 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
255 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
256 | bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
257 | bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; | |
258 | bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; | |
259 | bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; | |
260 | bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; | |
261 | bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; | |
262 | bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; | |
263 | bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; | |
264 | bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; | |
265 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
266 | reloadMagazineSound[] = {"\Vops_s_Guns\MG_reload", 0.0562341, 1, 20}; | |
267 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
268 | ||
269 | class manual : Mode_FullAuto { | |
270 | begin1[] = {"\Vops_s_Guns\mk48_s.wss", 15.0, 1, 400}; | |
271 | begin2[] = {"\Vops_s_Guns\mk48_s.wss", 15.0, 1, 400}; | |
272 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
273 | }; | |
274 | }; | |
275 | ||
276 | class M249 : Rifle { | |
277 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
278 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
279 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
280 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
281 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
282 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
283 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
284 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
285 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
286 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
287 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
288 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
289 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
290 | reloadMagazineSound[] = {"\Vops_s_Guns\MG_reload", 0.0562341, 1, 20}; | |
291 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
292 | ||
293 | class manual : Mode_FullAuto { | |
294 | begin1[] = {"\Vops_s_Guns\M249_snew3.wss", 15.0, 1, 400}; | |
295 | begin2[] = {"\Vops_s_Guns\M249_snew3.wss", 15.0, 1, 400}; | |
296 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
297 | soundContinuous = 0; | |
298 | soundBurst = 0; | |
299 | }; | |
300 | }; | |
301 | ||
302 | class SCAR_Base: M16_base { | |
303 | reloadMagazineSound = {"\Vops_s_Guns\SCAR_reload.wss", 0.031623, 1, 20}; | |
304 | ||
305 | class Single; //External class reference | |
306 | class FullAuto; //External class reference | |
307 | class M203Muzzle; //External class refereance | |
308 | ||
309 | class SCAR_L_Single: Single { | |
310 | begin1 = {"\Vops_s_Guns\SCARH_b.wss", 1.778280, 1, 900}; | |
311 | begin2 = {"\Vops_s_Guns\SCARH_b.wss", 1.778280, 1, 900}; | |
312 | begin3 = {"\Vops_s_Guns\SCARH_b.wss", 1.778280, 1, 900}; | |
313 | soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; | |
314 | }; | |
315 | ||
316 | class SCAR_L_FullAuto: FullAuto { | |
317 | begin1 = {"\Vops_s_Guns\SCARL_b.wss", 1.778280, 1, 900}; | |
318 | begin2 = {"\Vops_s_Guns\SCARL_b.wss", 1.778280, 1, 900}; | |
319 | begin3 = {"\Vops_s_Guns\SCARL_b.wss", 1.778280, 1, 900}; | |
320 | soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; | |
321 | }; | |
322 | ||
323 | class EGLMMuzzle: M203Muzzle { | |
324 | begin1 = {""\Vops_s_Guns\m203_s.wss", 0.100000, 0.900000, 100}; | |
325 | soundBegin = {"begin1", 1}; | |
326 | }; | |
327 | }; | |
328 | ||
329 | class SCAR_L_CQC_CCO_SD: SCAR_Base { | |
330 | ||
331 | class SCAR_L_SD_Single: SCAR_L_Single { | |
332 | begin1 = {"\Vops_s_Guns\SCAR_sd.wss", 1, 1, 80}; | |
333 | soundbegin = {"begin1", 1}; | |
334 | }; | |
335 | ||
336 | class SCAR_L_SD_FullAuto: SCAR_L_FullAuto { | |
337 | begin1 = {"\Vops_s_Guns\SCAR_sd.wss", 1, 1, 80}; | |
338 | soundbegin = {"begin1", 1}; | |
339 | }; | |
340 | }; | |
341 | ||
342 | class SCAR_H_Base: SCAR_Base { | |
343 | ||
344 | class SCAR_H_Single: SCAR_L_Single { | |
345 | begin1 = {"\Vops_s_Guns\SCARH_s.wss", 1.778280, 1, 1000}; | |
346 | begin2 = {"\Vops_s_Guns\SCARH_s.wss", 1.778280, 1, 1000}; | |
347 | begin3 = {"\Vops_s_Guns\SCARH_s.wss", 1.778280, 1, 1000}; | |
348 | soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000}; | |
349 | }; | |
350 | ||
351 | class SCAR_H_FullAuto: SCAR_L_FullAuto { | |
352 | begin1 = {"\Vops_s_Guns\SCARL_s.wss", 1.778280, 1, 1000}; | |
353 | begin2 = {"\Vops_s_Guns\SCARL_s.wss", 1.778280, 1, 1000}; | |
354 | begin3 = {"\Vops_s_Guns\SCARL_s.wss", 1.778280, 1, 1000}; | |
355 | soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000}; | |
356 | }; | |
357 | }; | |
358 | ||
359 | class SCAR_H_CQC_CCO: SCAR_H_Base { | |
360 | }; | |
361 | ||
362 | class SCAR_H_CQC_CCO_SD: SCAR_H_CQC_CCO { | |
363 | ||
364 | class SCAR_H_SD_Single: SCAR_H_Single { | |
365 | begin1 = {"\Vops_s_Guns\SCAR_sd2.wss", 1, 1, 110}; | |
366 | soundbegin = {"begin1", 1}; | |
367 | }; | |
368 | ||
369 | class SCAR_H_SD_FullAuto: SCAR_H_FullAuto { | |
370 | begin1 = {"\Vops_s_Guns\SCAR_sd2.wss", 1, 1, 110}; | |
371 | soundbegin = {"begin1", 1}; | |
372 | }; | |
373 | }; | |
374 | ||
375 | class SCAR_H_LNG_Sniper_SD: SCAR_H_Base { | |
376 | ||
377 | class SCAR_H_SD_Single: Mode_SemiAuto { | |
378 | begin1 = {"\Vops_s_Guns\SCAR_sd2.wss", 1, 1, 110}; | |
379 | soundbegin = {"begin1", 1}; | |
380 | }; | |
381 | ||
382 | class SCAR_H_SD_FullAuto: Mode_FullAuto { | |
383 | begin1 = {"\Vops_s_Guns\SCAR_sd2.wss", 1, 1, 110}; | |
384 | soundbegin = {"begin1", 1}; | |
385 | }; | |
386 | }; | |
387 | ||
388 | class M4A1 : M16_base { | |
389 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
390 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
391 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
392 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
393 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
394 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
395 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
396 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
397 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
398 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
399 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
400 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
401 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
402 | reloadMagazineSound[] = {"\Vops_s_Guns\m4_reload.wss", 0.0562341, 1, 20}; | |
403 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
404 | ||
405 | ||
406 | class Single : Single { | |
407 | begin1[] = {"\Vops_s_Guns\m4_s22new.wss", 15.0, 1, 400}; | |
408 | begin2[] = {"\Vops_s_Guns\m4_s11new.wss", 15.0, 1, 400}; | |
409 | begin3[] = {"\Vops_s_Guns\m4_s11new.wss", 15.0, 1, 400}; | |
410 | begin4[] = {"\Vops_s_Guns\m4_s22new.wss", 15.0, 1, 400}; | |
411 | soundBegin[] = {"begin1", 0.25, "begin2", 0.25, "begin3", 0.25, "begin4", 0.25}; | |
412 | }; | |
413 | ||
414 | class FullAuto : FullAuto { | |
415 | begin1[] = {"\Vops_s_Guns\m4_s22new.wss", 15.0, 1, 400}; | |
416 | soundBegin[] = {"begin1", 1}; | |
417 | }; | |
418 | }; | |
419 | ||
420 | class M4A1_Aim : M4A1 { | |
421 | }; | |
422 | ||
423 | class M4A1_Aim_camo : M4A1_Aim { | |
424 | }; | |
425 | ||
426 | class M4SPR : M4A1 { | |
427 | ||
428 | class Single : Single { | |
429 | begin1[] = {"\Vops_s_Guns\spr_s.wss", 15.0, 1, 400}; | |
430 | begin2[] = {"\Vops_s_Guns\spr_s.wss", 15.0, 1, 400}; | |
431 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
432 | }; | |
433 | }; | |
434 | ||
435 | class M4A1_AIM_SD_camo : M4A1_Aim { | |
436 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
437 | ||
438 | class Single : Mode_SemiAuto { | |
439 | begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; | |
440 | soundBegin[] = {"begin1", 1}; | |
441 | }; | |
442 | ||
443 | class FullAuto : Mode_FullAuto { | |
444 | begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; | |
445 | soundBegin[] = {"begin1", 1}; | |
446 | }; | |
447 | ||
448 | }; | |
449 | ||
450 | class M4A1_HWS_GL_SD_Camo : M4A1_AIM_SD_camo { | |
451 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
452 | }; | |
453 | ||
454 | class m8_base : Rifle { | |
455 | ||
456 | class Single : Mode_SemiAuto { | |
457 | begin1[] = {"\Vops_s_Guns\g36_s1new.wss", 2.23872, 1, 400}; | |
458 | begin2[] = {"\Vops_s_Guns\g36_s1new.wss", 2.23872, 1, 400}; | |
459 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
460 | reloadMagazineSound[] = {"\Vops_s_Guns\xm8_reload.wss", 0.0562341, 1, 20}; | |
461 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
462 | }; | |
463 | ||
464 | class Burst : Mode_Burst { | |
465 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 2.23872, 1, 400}; | |
466 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 2.23872, 1, 400}; | |
467 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
468 | soundBurst = "false"; | |
469 | }; | |
470 | ||
471 | class FullAuto : Mode_FullAuto { | |
472 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 2.23872, 1, 400}; | |
473 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 2.23872, 1, 400}; | |
474 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
475 | soundContinuous = 0; | |
476 | }; | |
477 | ||
478 | class XM320Muzzle : M203Muzzle {}; | |
479 | }; | |
480 | ||
481 | class m8_carbine : m8_base { | |
482 | }; | |
483 | ||
484 | class m8_carbineGL : m8_base {}; | |
485 | ||
486 | class m8_compact : m8_base { | |
487 | }; | |
488 | ||
489 | class m8_sharpshooter : m8_base { | |
490 | }; | |
491 | ||
492 | class m8_SAW : m8_sharpshooter { | |
493 | modes[] = {"manual", "close", "short", "medium", "far"}; | |
494 | ||
495 | class manual : Mode_FullAuto { | |
496 | sound[] = {"\Vops_s_Guns\g36_bnew.wss", db20, 1, 400}; | |
497 | soundContinuous = 0; | |
498 | soundBurst = "false"; | |
499 | }; | |
500 | }; | |
501 | ||
502 | class MP5SD : Rifle { | |
503 | reloadMagazineSound[] = {"\Vops_s_Guns\mp5_reload.wss", 0.0562341, 1, 20}; | |
504 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
505 | ||
506 | class Single : Mode_SemiAuto { | |
507 | begin1[] = {"ca\sounds\weapons\rifles\MP5_SD_single2", 1.77828, 1, 100}; | |
508 | soundBegin[] = {"begin1", 1}; | |
509 | }; | |
510 | ||
511 | class Burst : Mode_Burst { | |
512 | begin1[] = {"ca\sounds\weapons\rifles\MP5_SD_single2", 1.77828, 1, 100}; | |
513 | soundBegin[] = {"begin1", 1}; | |
514 | soundContinuous = 0; | |
515 | soundBurst = 0; | |
516 | }; | |
517 | ||
518 | class FullAuto : Mode_FullAuto { | |
519 | begin1[] = {"ca\sounds\weapons\rifles\MP5_SD_single2", 1.77828, 1, 100}; | |
520 | soundBegin[] = {"begin1", 1}; | |
521 | soundContinuous = 0; | |
522 | }; | |
523 | }; | |
524 | ||
525 | class MP5A5 : MP5SD { | |
526 | reloadMagazineSound[] = {"\Vops_s_Guns\mp5_reload.wss", 0.0562341, 1, 20}; | |
527 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
528 | ||
529 | class Single : Mode_SemiAuto { | |
530 | begin1[] = {"\Vops_s_Guns\mp5_s.wss", 1.77828, 1, 200}; | |
531 | soundBegin[] = {"begin1", 1}; | |
532 | }; | |
533 | ||
534 | class Burst : Mode_Burst { | |
535 | begin1[] = {"\Vops_s_Guns\mp5_s.wss", 1.77828, 1, 200}; | |
536 | soundBegin[] = {"begin1", 1}; | |
537 | soundBurst = 0; | |
538 | }; | |
539 | ||
540 | class FullAuto : Mode_FullAuto { | |
541 | begin1[] = {"\Vops_s_Guns\mp5_s.wss", 1.77828, 1, 200}; | |
542 | soundBegin[] = {"begin1", 1}; | |
543 | }; | |
544 | }; | |
545 | ||
546 | class AK_BASE : Rifle { | |
547 | modes[] = {"FullAuto", "Single", "Burst"}; | |
548 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
549 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
550 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
551 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
552 | bullet5[] = {"ca\sounds\weapons\shells\small_shell_dirt_07", 0.316228, 1, 15}; | |
553 | bullet6[] = {"ca\sounds\weapons\shells\small_shell_dirt_09", 0.316228, 1, 15}; | |
554 | bullet7[] = {"ca\sounds\weapons\shells\small_shell_dirt_10", 0.316228, 1, 15}; | |
555 | bullet8[] = {"ca\sounds\weapons\shells\small_shell_dirt_12", 0.316228, 1, 15}; | |
556 | bullet9[] = {"ca\sounds\weapons\shells\small_shell_soft_05", 0.177828, 1, 15}; | |
557 | bullet10[] = {"ca\sounds\weapons\shells\small_shell_soft_09", 0.177828, 1, 15}; | |
558 | bullet11[] = {"ca\sounds\weapons\shells\small_shell_soft_10", 0.177828, 1, 15}; | |
559 | bullet12[] = {"ca\sounds\weapons\shells\small_shell_soft_13", 0.177828, 1, 15}; | |
560 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
561 | reloadMagazineSound[] = {"\Vops_s_Guns\riflereload_east", 0.0562341, 1, 20}; | |
562 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
563 | ||
564 | class Single : Mode_SemiAuto { | |
565 | begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
566 | begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
567 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
568 | }; | |
569 | ||
570 | class Burst : Mode_Burst { | |
571 | begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
572 | begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
573 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
574 | soundBurst = 0; | |
575 | }; | |
576 | ||
577 | class FullAuto : Mode_FullAuto { | |
578 | begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
579 | begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
580 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
581 | }; | |
582 | ||
583 | class GP25Muzzle : GrenadeLauncher { | |
584 | reloadMagazineSound[] = {"\Vops_s_Guns\m203reload.wss", 0.000316228, 1, 25}; | |
585 | }; | |
586 | }; | |
587 | ||
588 | class AKS_BASE : AK_BASE { | |
589 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
590 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
591 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
592 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
593 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
594 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
595 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
596 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
597 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
598 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
599 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
600 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
601 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
602 | ||
603 | class Single : Single { | |
604 | begin1[] = {"\Vops_s_Guns\ak74u_snew1.wss", 15.0, 1, 400}; | |
605 | soundBegin[] = {"begin1", 1}; | |
606 | }; | |
607 | ||
608 | class Burst : Burst { | |
609 | begin1[] = {"\Vops_s_Guns\ak74u_snew1.wss", 15.0, 1, 400}; | |
610 | soundBegin[] = {"begin1", 1}; | |
611 | }; | |
612 | ||
613 | class FullAuto : FullAuto { | |
614 | begin1[] = {"\Vops_s_Guns\ak74u_snew1.wss", 15.0, 1, 400}; | |
615 | soundBegin[] = {"begin1", 1}; | |
616 | }; | |
617 | }; | |
618 | ||
619 | class AK_107_BASE : AK_BASE { | |
620 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
621 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
622 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
623 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
624 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
625 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
626 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
627 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
628 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
629 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
630 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
631 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
632 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
633 | modes[] = {"FullAuto", "Burst", "Single"}; | |
634 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
635 | }; | |
636 | ||
637 | class AK_47_M : AK_BASE { | |
638 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 5}; | |
639 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 5}; | |
640 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 5}; | |
641 | bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 5}; | |
642 | bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 5}; | |
643 | bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 5}; | |
644 | bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 5}; | |
645 | bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 5}; | |
646 | bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 5}; | |
647 | bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 5}; | |
648 | bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 5}; | |
649 | bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 5}; | |
650 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
651 | reloadSound[]= {"", db-15, 1, 2500}; | |
652 | ||
653 | class Single : Mode_SemiAuto { | |
654 | begin1[] = {"\Vops_s_Guns\ak47_snew1.wss", 15.0, 1, 400}; | |
655 | soundBegin[] = {"begin1", 1}; | |
656 | }; | |
657 | ||
658 | class Burst : Mode_Burst { | |
659 | begin1[] = {"\Vops_s_Guns\ak47_bnew1.wss", 15.0, 1, 400}; | |
660 | soundBegin[] = {"begin1", 1}; | |
661 | soundBurst = 0; | |
662 | }; | |
663 | ||
664 | class FullAuto : Mode_FullAuto { | |
665 | begin1[] = {"\Vops_s_Guns\ak47_bnew1.wss", 15.0, 1, 400}; | |
666 | soundBegin[] = {"begin1", 1}; | |
667 | }; | |
668 | }; | |
669 | ||
670 | class AK_47_S : AK_47_M { | |
671 | }; | |
672 | ||
673 | class AKS_GOLD : AK_47_S { | |
674 | }; | |
675 | ||
676 | class AK_74 : AK_BASE { | |
677 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
678 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
679 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
680 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
681 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
682 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
683 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
684 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
685 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
686 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
687 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
688 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
689 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
690 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
691 | }; | |
692 | ||
693 | class AK_74_GL : AK_BASE { | |
694 | }; | |
695 | ||
696 | class AK_107_kobra : AK_107_BASE { | |
697 | }; | |
698 | ||
699 | class AK_107_GL_kobra : AK_107_BASE { | |
700 | }; | |
701 | ||
702 | class AK_107_GL_pso : AK_107_GL_kobra { | |
703 | }; | |
704 | ||
705 | class AK_107_pso : AK_107_BASE { | |
706 | }; | |
707 | ||
708 | class AKS_74_kobra : AKS_BASE { | |
709 | }; | |
710 | ||
711 | class AKS_74_pso : AKS_BASE { | |
712 | }; | |
713 | ||
714 | class AKS_74_U : AKS_BASE { | |
715 | }; | |
716 | ||
717 | class AKS_74_UN_kobra : AKS_BASE { | |
718 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
719 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
720 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
721 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
722 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
723 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
724 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
725 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
726 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
727 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
728 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
729 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
730 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
731 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
732 | class Single : Single { | |
733 | begin1[] = {"\Vops_s_Guns\supressedeast_s.wss", 1.77828, 1, 100}; | |
734 | soundBegin[] = {"begin1", 1}; | |
735 | }; | |
736 | ||
737 | class FullAuto : FullAuto { | |
738 | begin1[] = {"\Vops_s_Guns\supressedeast_s.wss", 1.77828, 1, 100}; | |
739 | soundBegin[] = {"begin1", 1}; | |
740 | }; | |
741 | }; | |
742 | ||
743 | class RPK_74 : AK_74 { | |
744 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
745 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
746 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
747 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
748 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
749 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
750 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
751 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
752 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
753 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
754 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
755 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
756 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
757 | modes[] = {"manual", "close", "short", "medium", "far", "Single"}; | |
758 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
759 | ||
760 | class Single : Mode_SemiAuto { | |
761 | begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
762 | begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
763 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
764 | }; | |
765 | ||
766 | class FullAuto : Mode_FullAuto { | |
767 | begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
768 | begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
769 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
770 | }; | |
771 | ||
772 | class manual : Mode_FullAuto { | |
773 | begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
774 | begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; | |
775 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
776 | }; | |
777 | }; | |
778 | ||
779 | class PK : Rifle { | |
780 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
781 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
782 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
783 | bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
784 | bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; | |
785 | bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; | |
786 | bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; | |
787 | bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; | |
788 | bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; | |
789 | bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; | |
790 | bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; | |
791 | bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; | |
792 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
793 | reloadMagazineSound[] = {"\Vops_s_Guns\MG_reload", 0.0562341, 1, 20}; | |
794 | modes[] = {"manual", "close", "short", "medium", "far"}; | |
795 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
796 | ||
797 | class manual : Mode_FullAuto { | |
798 | begin1[] = {"\Vops_s_Guns\pkm_s1new.wss", 15.0, 1, 400}; | |
799 | begin2[] = {"\Vops_s_Guns\pkm_s1new.wss", 15.0, 1, 400}; | |
800 | soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; | |
801 | soundContinuous = 0; | |
802 | soundBurst = 0; | |
803 | }; | |
804 | }; | |
805 | ||
806 | class Pecheneg : PK { | |
807 | }; | |
808 | ||
809 | class SVD : Rifle { | |
810 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
811 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
812 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
813 | bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
814 | bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; | |
815 | bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; | |
816 | bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; | |
817 | bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; | |
818 | bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; | |
819 | bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; | |
820 | bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; | |
821 | bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; | |
822 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
823 | begin1[] = {"\Vops_s_Guns\svd_fire1.wss", 15.0, 1, 500}; | |
824 | soundBegin[] = {"begin1", 1}; | |
825 | reloadMagazineSound[] = {"\Vops_s_Guns\riflereload_east", 0.0562341, 1, 20}; | |
826 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
827 | }; | |
828 | ||
829 | class SVD_CAMO : SVD { | |
830 | }; | |
831 | ||
832 | class G36C : Rifle { | |
833 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
834 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
835 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
836 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
837 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
838 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
839 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
840 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
841 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
842 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
843 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
844 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
845 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
846 | reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; | |
847 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
848 | modes[] = {"Single", "Burst", "Fullauto"}; | |
849 | ||
850 | class Single : Mode_SemiAuto { | |
851 | begin1[] = {"\Vops_s_Guns\g36_s1new.wss", 15.0, 1, 400}; | |
852 | begin2[] = {"\Vops_s_Guns\g36_s1new.wss", 15.0, 1, 400}; | |
853 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
854 | }; | |
855 | ||
856 | class Burst : Mode_Burst { | |
857 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
858 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
859 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
860 | }; | |
861 | ||
862 | class FullAuto : Mode_FullAuto { | |
863 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
864 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
865 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
866 | }; | |
867 | }; | |
868 | ||
869 | class G36_C_SD_eotech : G36C { | |
870 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
871 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
872 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
873 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
874 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
875 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
876 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
877 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
878 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
879 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
880 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
881 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
882 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
883 | reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; | |
884 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
885 | modes[] = {"Single", "Burst", "Fullauto"}; | |
886 | ||
887 | class Single : Single { | |
888 | begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; | |
889 | soundBegin[] = {"begin1", 1}; | |
890 | }; | |
891 | ||
892 | class Burst : Burst { | |
893 | begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; | |
894 | soundBegin[] = {"begin1", 1}; | |
895 | }; | |
896 | ||
897 | class FullAuto : FullAuto { | |
898 | begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; | |
899 | soundBegin[] = {"begin1", 1}; | |
900 | }; | |
901 | }; | |
902 | ||
903 | class G36a : Rifle { | |
904 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
905 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
906 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
907 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
908 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
909 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
910 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
911 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
912 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
913 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
914 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
915 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
916 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
917 | reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; | |
918 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
919 | ||
920 | class MuzzleFar : G36C { | |
921 | modes[] = {"Single", "Burst", "Fullauto"}; | |
922 | ||
923 | class Single : Mode_SemiAuto { | |
924 | begin1[] = {"\Vops_s_Guns\g36_s2new.wss", 15.0, 1, 400}; | |
925 | begin2[] = {"\Vops_s_Guns\g36_s2new.wss", 15.0, 1, 400}; | |
926 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
927 | }; | |
928 | ||
929 | class Burst : Mode_Burst { | |
930 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
931 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
932 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
933 | }; | |
934 | ||
935 | class FullAuto : Mode_FullAuto { | |
936 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
937 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
938 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
939 | }; | |
940 | }; | |
941 | }; | |
942 | ||
943 | class G36K : G36a { | |
944 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
945 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
946 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
947 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
948 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
949 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
950 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
951 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
952 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
953 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
954 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
955 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
956 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
957 | reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; | |
958 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
959 | ||
960 | class MuzzleFar : G36C { | |
961 | modes[] = {"Single", "Burst", "Fullauto"}; | |
962 | ||
963 | class Single : Mode_SemiAuto { | |
964 | begin1[] = {"\Vops_s_Guns\g36_s1new.wss", 15.0, 1, 400}; | |
965 | begin2[] = {"\Vops_s_Guns\g36_s1new.wss", 15.0, 1, 400}; | |
966 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
967 | }; | |
968 | ||
969 | class Burst : Mode_Burst { | |
970 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
971 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
972 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
973 | }; | |
974 | ||
975 | class FullAuto : Mode_FullAuto { | |
976 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
977 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
978 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
979 | }; | |
980 | }; | |
981 | }; | |
982 | ||
983 | class MG36 : Rifle { | |
984 | bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; | |
985 | bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; | |
986 | bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; | |
987 | bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; | |
988 | bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; | |
989 | bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; | |
990 | bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; | |
991 | bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; | |
992 | bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; | |
993 | bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; | |
994 | bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; | |
995 | bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; | |
996 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
997 | modes[] = {"Single", "Burst", "Fullauto", "close", "medium", "far"}; | |
998 | reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; | |
999 | reloadSound[]= {"", 0.032341, 1, 2500}; | |
1000 | ||
1001 | class Single : Mode_SemiAuto { | |
1002 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
1003 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
1004 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1005 | }; | |
1006 | ||
1007 | class Burst : Mode_Burst { | |
1008 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
1009 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
1010 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1011 | soundBurst = 0; | |
1012 | }; | |
1013 | ||
1014 | class FullAuto : Mode_FullAuto { | |
1015 | soundContinuous = 0; | |
1016 | soundBurst = 0; | |
1017 | begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
1018 | begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; | |
1019 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1020 | }; | |
1021 | }; | |
1022 | ||
1023 | class M1014 : Rifle { | |
1024 | bullet1[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1025 | bullet2[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1026 | bullet3[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1027 | bullet4[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1028 | bullet5[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; | |
1029 | bullet6[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; | |
1030 | bullet7[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; | |
1031 | bullet8[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; | |
1032 | bullet9[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1033 | bullet10[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1034 | bullet11[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1035 | bullet12[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1036 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
1037 | reloadSound[]= {"\Vops_s_Guns\shotgun_pump.wss", 0.0562341, 1}; | |
1038 | ||
1039 | class Single : Mode_SemiAuto { | |
1040 | reloadMagazineSound[] = {"\ca\sounds\weapons\rifles\M1014-reload", 0.316228, 1, 20}; | |
1041 | begin1[] = {"\Vops_s_Guns\shotgun_s.wss", 15.0, 1, 400}; | |
1042 | begin2[] = {"\Vops_s_Guns\shotgun_s1.wss", 15.0, 1, 400}; | |
1043 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1044 | }; | |
1045 | }; | |
1046 | ||
1047 | class Saiga12K : Rifle { | |
1048 | bullet1[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1049 | bullet2[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1050 | bullet3[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1051 | bullet4[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1052 | bullet5[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; | |
1053 | bullet6[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; | |
1054 | bullet7[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; | |
1055 | bullet8[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; | |
1056 | bullet9[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1057 | bullet10[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1058 | bullet11[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1059 | bullet12[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; | |
1060 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
1061 | ||
1062 | class Single : Mode_SemiAuto { | |
1063 | begin1[] = {"\Vops_s_Guns\shotgun_s.wss", 15.0, 1, 400}; | |
1064 | soundBegin[] = {"begin1", 1}; | |
1065 | }; | |
1066 | }; | |
1067 | ||
1068 | class ksvk : Rifle { | |
1069 | bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; | |
1070 | bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; | |
1071 | bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; | |
1072 | bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; | |
1073 | bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; | |
1074 | bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; | |
1075 | bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; | |
1076 | bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; | |
1077 | bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; | |
1078 | bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; | |
1079 | bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; | |
1080 | bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; | |
1081 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
1082 | begin1[] = {"\Vops_s_Guns\KSVK_s", 1.77828, 1, 700}; | |
1083 | soundBegin[] = {"begin1", 1}; | |
1084 | }; | |
1085 | ||
1086 | class VSS_vintorez : Rifle { | |
1087 | ||
1088 | class Single : Mode_SemiAuto { | |
1089 | begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 1.0, 1, 100}; | |
1090 | begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 1.0, 1, 100}; | |
1091 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1092 | }; | |
1093 | ||
1094 | class Full : Mode_FullAuto { | |
1095 | begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 1.0, 1, 100}; | |
1096 | begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 1.0, 1, 100}; | |
1097 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1098 | }; | |
1099 | }; | |
1100 | ||
1101 | class bizon : Rifle { | |
1102 | }; | |
1103 | ||
1104 | class bizon_silenced : bizon { | |
1105 | ||
1106 | class Single : Mode_SemiAuto { | |
1107 | begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; | |
1108 | begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; | |
1109 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1110 | }; | |
1111 | ||
1112 | class Burst : Mode_Burst { | |
1113 | begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; | |
1114 | begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; | |
1115 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1116 | }; | |
1117 | ||
1118 | class FullAuto : Mode_FullAuto { | |
1119 | begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; | |
1120 | begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; | |
1121 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1122 | }; | |
1123 | }; | |
1124 | ||
1125 | class Launcher : LauncherCore { | |
1126 | }; | |
1127 | ||
1128 | class M136 : Launcher { | |
1129 | sound[] = {"\Vops_s_Guns\at4_s.wss", db20, 1, 1000}; | |
1130 | reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; | |
1131 | soundFly[] = {"\Vops_s_Guns\rpgfly.wss", db40, 1.5, 700}; | |
1132 | }; | |
1133 | ||
1134 | class Javelin : Launcher { | |
1135 | sound[] = {"\Vops_s_Guns\javelin_s.wss", db20, 1, 1000}; | |
1136 | reloadMagazineSound[] = {"", 0.000316228, 1, 20}; | |
1137 | soundFly[] = {"\Vops_s_Guns\missile_e.wss", db40, 1.5, 700}; | |
1138 | }; | |
1139 | ||
1140 | class Stinger : Launcher { | |
1141 | sound[] = {"\Vops_s_Guns\sting_fire.wss", db20, 1, 1000}; | |
1142 | reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; | |
1143 | }; | |
1144 | ||
1145 | class RPG7V : Launcher { | |
1146 | sound[] = {"\Vops_s_Guns\rpg_s.wss", db20, 1, 1000}; | |
1147 | reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; | |
1148 | soundFly[] = {"\Vops_s_Guns\rpgfly.wss", db40, 1.5, 700}; | |
1149 | }; | |
1150 | ||
1151 | class Strela : Launcher { | |
1152 | sound[] = {"\Vops_s_Guns\sting_fire.wss", db20, 1, 1000}; | |
1153 | reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; | |
1154 | }; | |
1155 | ||
1156 | class Igla : Strela { | |
1157 | }; | |
1158 | ||
1159 | class MetisLauncher : Launcher { | |
1160 | sound[] = {"\Vops_s_Guns\atgm_s.wss", db20, 1, 1000}; | |
1161 | reloadMagazineSound[] = {"", 0.000316228, 1, 20}; | |
1162 | soundFly[] = {"\Vops_s_Guns\missile_e_low.wss", db40, 1.5, 700}; | |
1163 | }; | |
1164 | ||
1165 | class SMAW : Launcher { | |
1166 | sound[] = {"\Vops_s_Guns\smaw_s2.wss", db20, 1, 1500}; | |
1167 | reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; | |
1168 | soundFly[] = {"\Vops_s_Guns\missile_e_low.wss", db20, 1.8, 600}; | |
1169 | }; | |
1170 | ||
1171 | class RPG18 : Launcher { | |
1172 | sound[] = {"\Vops_s_Guns\rpg_s.wss", db20, 1, 1000}; | |
1173 | reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; | |
1174 | soundFly[] = {"\Vops_s_Guns\rpgfly.wss", db20, 1.8, 600}; | |
1175 | }; | |
1176 | ||
1177 | class SmokeLauncher : MGun { | |
1178 | sound[] = {"\Vops_s_Guns\smoke_tank.wss", db-10, 1, 300}; | |
1179 | }; | |
1180 | ||
1181 | class FlareLauncher : SmokeLauncher { | |
1182 | }; | |
1183 | ||
1184 | class M134 : MGun { | |
1185 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
1186 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
1187 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
1188 | bullet4[] = {"\Vops_s_Guns\big_shell_metal_04", 0.0707946, 1, 15}; | |
1189 | bullet5[] = {"\Vops_s_Guns\big_shell_metal_05", 0.0707946, 1, 15}; | |
1190 | bullet6[] = {"\Vops_s_Guns\big_shell_metal_06", 0.0707946, 1, 15}; | |
1191 | bullet7[] = {"\Vops_s_Guns\big_shell_metal_07", 0.0707946, 1, 15}; | |
1192 | bullet8[] = {"\Vops_s_Guns\big_shell_metal_08", 0.0707946, 1, 15}; | |
1193 | bullet9[] = {"\Vops_s_Guns\big_shell_metal_09", 0.0707946, 1, 15}; | |
1194 | bullet10[] = {"\Vops_s_Guns\big_shell_metal_10", 0.0707946, 1, 15}; | |
1195 | soundBullet[] = {"bullet1", 0.1, "bullet2", 0.1, "bullet3", 0.1, "bullet4", 0.1, "bullet5", 0.1, "bullet6", 0.1, "bullet7", 0.01, "bullet8", 0.01, "bullet9", 0.1, "bullet10", 0.1}; | |
1196 | ||
1197 | class LowROF : Mode_FullAuto { | |
1198 | sound[] = {"\Vops_s_Guns\minigun2k_fire.wss", db10, 1, 1000}; | |
1199 | soundContinuous = 0; | |
1200 | }; | |
1201 | ||
1202 | class HighROF : LowROF { | |
1203 | sound[] = {"\Vops_s_Guns\minigun4k_fire.wss", db10, 1, 1000}; | |
1204 | }; | |
1205 | }; | |
1206 | ||
1207 | class TwinM134 : M134 { | |
1208 | }; | |
1209 | ||
1210 | class M240_veh : MGun { | |
1211 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
1212 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
1213 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
1214 | bullet4[] = {"\Vops_s_Guns\big_shell_metal_04", 0.0707946, 1, 15}; | |
1215 | bullet5[] = {"\Vops_s_Guns\big_shell_metal_05", 0.0707946, 1, 15}; | |
1216 | bullet6[] = {"\Vops_s_Guns\big_shell_metal_06", 0.0707946, 1, 15}; | |
1217 | bullet7[] = {"\Vops_s_Guns\big_shell_metal_07", 0.0707946, 1, 15}; | |
1218 | bullet8[] = {"\Vops_s_Guns\big_shell_metal_08", 0.0707946, 1, 15}; | |
1219 | bullet9[] = {"\Vops_s_Guns\big_shell_metal_09", 0.0707946, 1, 15}; | |
1220 | bullet10[] = {"\Vops_s_Guns\big_shell_metal_10", 0.0707946, 1, 15}; | |
1221 | soundBullet[] = {"bullet1", 0.1, "bullet2", 0.1, "bullet3", 0.1, "bullet4", 0.1, "bullet5", 0.1, "bullet6", 0.1, "bullet7", 0.01, "bullet8", 0.01, "bullet9", 0.1, "bullet10", 0.1}; | |
1222 | reloadSound[]= {"\Vops_s_Guns\snapfar_m240.wss", db-15, 1, 2000}; | |
1223 | ||
1224 | class manual : MGun { | |
1225 | begin1[] = {"\Vops_s_Guns\m240_snew1.wss", 15.0, 1, 500}; | |
1226 | begin2[] = {"\Vops_s_Guns\m240_snew1.wss", 15.0, 1, 500}; | |
1227 | soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; | |
1228 | }; | |
1229 | }; | |
1230 | ||
1231 | class M240_veh_2 : M240_veh {}; | |
1232 | ||
1233 | class M240_veh_MG_Nest : M240_veh { | |
1234 | }; | |
1235 | ||
1236 | class PKT : MGun { | |
1237 | bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; | |
1238 | bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; | |
1239 | bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; | |
1240 | bullet4[] = {"\Vops_s_Guns\big_shell_metal_04", 0.0707946, 1, 15}; | |
1241 | bullet5[] = {"\Vops_s_Guns\big_shell_metal_05", 0.0707946, 1, 15}; | |
1242 | bullet6[] = {"\Vops_s_Guns\big_shell_metal_06", 0.0707946, 1, 15}; | |
1243 | bullet7[] = {"\Vops_s_Guns\big_shell_metal_07", 0.0707946, 1, 15}; | |
1244 | bullet8[] = {"\Vops_s_Guns\big_shell_metal_08", 0.0707946, 1, 15}; | |
1245 | bullet9[] = {"\Vops_s_Guns\big_shell_metal_09", 0.0707946, 1, 15}; | |
1246 | bullet10[] = {"\Vops_s_Guns\big_shell_metal_10", 0.0707946, 1, 15}; | |
1247 | soundBullet[] = {"bullet1", 0.1, "bullet2", 0.1, "bullet3", 0.1, "bullet4", 0.1, "bullet5", 0.1, "bullet6", 0.1, "bullet7", 0.01, "bullet8", 0.01, "bullet9", 0.1, "bullet10", 0.1}; | |
1248 | reloadSound[]= {"\Vops_s_Guns\snapfar_pkm.wss", db-15, 1, 2000}; | |
1249 | ||
1250 | class manual : MGun { | |
1251 | begin1[] = {"\Vops_s_Guns\pkm_s1newveh.wss", 1.41254, 1, 400}; | |
1252 | begin2[] = {"\Vops_s_Guns\pkm_s1newveh.wss", 1.41254, 1, 400}; | |
1253 | soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; | |
1254 | }; | |
1255 | }; | |
1256 | ||
1257 | class PKT_MG_Nest : PKT { | |
1258 | }; | |
1259 | ||
1260 | class PKT_veh : PKT_MG_Nest { | |
1261 | }; | |
1262 | ||
1263 | class DT_veh : PKT { | |
1264 | begin1[] = {"\Vops_s_Guns\pkm_s1.wss", 1.41254, 1, 600}; | |
1265 | begin2[] = {"\Vops_s_Guns\pkm_s1.wss", 1.41254, 1, 600}; | |
1266 | soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; | |
1267 | }; | |
1268 | ||
1269 | class M2 : MGun { | |
1270 | bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; | |
1271 | bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; | |
1272 | bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; | |
1273 | bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; | |
1274 | bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; | |
1275 | bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; | |
1276 | bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; | |
1277 | bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; | |
1278 | bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; | |
1279 | bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; | |
1280 | bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; | |
1281 | bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; | |
1282 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
1283 | reloadSound[]= {"\Vops_s_Guns\snapfar_m2.wss", db-15, 1, 2000}; | |
1284 | ||
1285 | class manual : MGun { | |
1286 | begin1[] = {"\Vops_s_Guns\cal50_s1.wss", db0, 1, 600}; | |
1287 | begin2[] = {"\Vops_s_Guns\cal50_s1.wss", db0, 1, 600}; | |
1288 | soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; | |
1289 | }; | |
1290 | }; | |
1291 | ||
1292 | class M3P : M2 { | |
1293 | }; | |
1294 | ||
1295 | class DSHKM : MGun { | |
1296 | bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; | |
1297 | bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; | |
1298 | bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; | |
1299 | bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; | |
1300 | bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; | |
1301 | bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; | |
1302 | bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; | |
1303 | bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; | |
1304 | bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; | |
1305 | bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; | |
1306 | bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; | |
1307 | bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; | |
1308 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
1309 | reloadSound[]= {"\Vops_s_Guns\snapfar_dshk.wss", db-15, 1, 2000}; | |
1310 | ||
1311 | class manual : MGun { | |
1312 | sound[] = {"\Vops_s_Guns\dshk.wss", db0, 1, 700}; | |
1313 | }; | |
1314 | }; | |
1315 | ||
1316 | class KORD : MGun { | |
1317 | bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; | |
1318 | bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; | |
1319 | bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; | |
1320 | bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; | |
1321 | bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; | |
1322 | bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; | |
1323 | bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; | |
1324 | bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; | |
1325 | bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; | |
1326 | bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; | |
1327 | bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; | |
1328 | bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; | |
1329 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
1330 | ||
1331 | class manual : MGun { | |
1332 | sound[] = {"\Vops_s_Guns\dshk.wss", db0, 1, 700}; | |
1333 | }; | |
1334 | }; | |
1335 | ||
1336 | class KPVT : MGun { | |
1337 | bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; | |
1338 | bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; | |
1339 | bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; | |
1340 | bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; | |
1341 | bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; | |
1342 | bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; | |
1343 | bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; | |
1344 | bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; | |
1345 | bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; | |
1346 | bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; | |
1347 | bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; | |
1348 | bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; | |
1349 | soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; | |
1350 | reloadSound[]= {"\Vops_s_Guns\snapfar_kvpt.wss", db-15, 1, 2000}; | |
1351 | ||
1352 | class manual : MGun { | |
1353 | begin1[] = {"\Vops_s_Guns\kvpt_s.wss", 1.41254, 1, 700}; | |
1354 | begin2[] = {"\Vops_s_Guns\kvpt_s.wss", 1.41254, 1, 700}; | |
1355 | soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; | |
1356 | }; | |
1357 | }; | |
1358 | ||
1359 | class M168 : CannonCore { | |
1360 | reloadSound[]= {"\Vops_s_Guns\snapfar_m197.wss", db-15, 1, 2000}; | |
1361 | class manual : CannonCore { | |
1362 | sound[] = {"\Vops_s_Guns\m197.wss", db20, 1, 1000}; | |
1363 | }; | |
1364 | }; | |
1365 | ||
1366 | class M197 : CannonCore { | |
1367 | reloadSound[]= {"\Vops_s_Guns\snapfar_m197.wss", db-15, 1, 2000}; | |
1368 | class manual : CannonCore { | |
1369 | sound[] = {"\Vops_s_Guns\m197.wss", db20, 1, 900}; | |
1370 | }; | |
1371 | }; | |
1372 | ||
1373 | class AZP85 : CannonCore { | |
1374 | ||
1375 | class manual : CannonCore { | |
1376 | sound[] = {"\Vops_s_Guns\shilka.wss", db20, 1, 1400}; | |
1377 | reloadTime = 0.06; | |
1378 | multiplier = 1; | |
1379 | soundContinuous = 0; | |
1380 | burst = 4; | |
1381 | }; | |
1382 | }; | |
1383 | ||
1384 | class 2A14 : CannonCore { | |
1385 | ||
1386 | class manual : CannonCore { | |
1387 | sound[] = {"\Vops_s_Guns\shilka.wss", db20, 1, 1400}; | |
1388 | reloadTime = 0.12; | |
1389 | dispersion = 0.0005; | |
1390 | multiplier = 1; | |
1391 | soundContinuous = 0; | |
1392 | burst = 4; | |
1393 | }; | |
1394 | }; | |
1395 | ||
1396 | class GAU12 : CannonCore { | |
1397 | ||
1398 | class manual : CannonCore { | |
1399 | sound[] = {"\Vops_s_Guns\gau8cannonnew1.wss", 5.62341, 1, 2500}; | |
1400 | reloadTime = 0.1; | |
1401 | soundContinuous = 0; | |
1402 | }; | |
1403 | }; | |
1404 | ||
1405 | class 2A42 : CannonCore { | |
1406 | reloadSound[]= {"\Vops_s_Guns\snapfar_2a42.wss", db-15, 1, 2000}; | |
1407 | ||
1408 | class LowROF : Mode_FullAuto { | |
1409 | reloadTime = 0.2; | |
1410 | sound[] = {"\Vops_s_Guns\30mm_s.wss", db20, 1, 1000}; | |
1411 | soundContinuous = 0; | |
1412 | }; | |
1413 | ||
1414 | class HighROF : LowROF { | |
1415 | sound[] = {"\Vops_s_Guns\30mm_s.wss", db20, 1, 1000}; | |
1416 | soundContinuous = 0; | |
1417 | }; | |
1418 | }; | |
1419 | ||
1420 | class M252 : CannonCore { | |
1421 | sound[] = {"\Vops_s_Guns\mortar_fire.wss", db27, 1, 500}; | |
1422 | reloadSound[] = {"\Vops_s_Guns\mortar_load.wss", 1.12202, 1, 12}; | |
1423 | soundServo[] = {"", db-80, 1.0}; | |
1424 | }; | |
1425 | ||
1426 | class 2B14 : CannonCore { | |
1427 | sound[] = {"\Vops_s_Guns\mortar_fire1.wss", db27, 1, 500}; | |
1428 | reloadSound[] = {"\Vops_s_Guns\mortar_load.wss", 1.12202, 1, 12}; | |
1429 | soundServo[] = {"", db-80, 1.0}; | |
1430 | }; | |
1431 | ||
1432 | class 2A72 : CannonCore { | |
1433 | reloadSound[]= {"\Vops_s_Guns\snapfar_2a72.wss", db-15, 1, 2000}; | |
1434 | modes[] = {"manual", "close", "short", "medium", "far"}; | |
1435 | ||
1436 | class manual : CannonCore { | |
1437 | sound[] = {"\Vops_s_Guns\30mm_s.wss", db20, 1, 1000}; | |
1438 | reloadTime = 0.15; | |
1439 | soundContinuous = 0; | |
1440 | burst = 1; | |
1441 | }; | |
1442 | }; | |
1443 | ||
1444 | class M230 : CannonCore { | |
1445 | reloadSound[]= {"\Vops_s_Guns\snapfar_m230.wss", db-15, 1, 2000}; | |
1446 | ||
1447 | class manual : CannonCore { | |
1448 | begin1[] = {"\Vops_s_Guns\M230_s.wss", db20, 1, 1000}; | |
1449 | begin2[] = {"\Vops_s_Guns\M230_s.wss", db20, 1, 1000}; | |
1450 | soundBegin[] = {"begin1", 0.4, "begin2", 0.6}; | |
1451 | }; | |
1452 | }; | |
1453 | ||
1454 | class M242 : CannonCore { | |
1455 | ||
1456 | class LowROF : Mode_FullAuto { | |
1457 | sound[] = {"\Vops_s_Guns\20mm_s.wss", db20, 1, 1500}; | |
1458 | }; | |
1459 | }; | |
1460 | ||
1461 | class YakB : MGun { | |
1462 | ||
1463 | class manual : MGun { | |
1464 | sound[] = {"\Vops_s_Guns\yak_s.wss", db20, 1, 900}; | |
1465 | }; | |
1466 | }; | |
1467 | ||
1468 | class GSh23L : CannonCore { | |
1469 | ||
1470 | class manual : CannonCore { | |
1471 | sound[] = {"\Vops_s_Guns\30mm_s", db10, 1, 1200}; | |
1472 | reloadTime = 0.04; | |
1473 | soundContinuous = 0; | |
1474 | }; | |
1475 | }; | |
1476 | ||
1477 | class GSh302 : CannonCore { | |
1478 | ||
1479 | class manual : CannonCore { | |
1480 | sound[] = {"\Vops_s_Guns\tunguska_s.wss", db10, 1, 1200}; | |
1481 | reloadTime = 0.04; | |
1482 | soundContinuous = 0; | |
1483 | burst = 2; | |
1484 | }; | |
1485 | }; | |
1486 | ||
1487 | class GAU8 : CannonCore { | |
1488 | ||
1489 | class manual : CannonCore { | |
1490 | sound[] = {"\Vops_s_Guns\vulcanc1.wss", db+40, 1, 3000}; | |
1491 | soundBurst = 1; | |
1492 | soundContinuous = 0; | |
1493 | burst = 13; | |
1494 | multiplier = 5; | |
1495 | autoFire = "true"; | |
1496 | }; | |
1497 | }; | |
1498 | ||
1499 | class 2A38M : CannonCore { | |
1500 | ||
1501 | class manual : CannonCore { | |
1502 | sound[] = {"\Vops_s_Guns\tunguska_s.wss", db20, 1, 1300}; | |
1503 | reloadTime = 0.06; | |
1504 | multiplier = 1; | |
1505 | soundContinuous = 0; | |
1506 | burst = 4; | |
1507 | }; | |
1508 | }; | |
1509 | ||
1510 | class AGS30 : MGun { | |
1511 | sound[] = {"\Vops_s_Guns\ags_s.wss", db20, 1, 120}; | |
1512 | }; | |
1513 | ||
1514 | class AGS17 : AGS30 { | |
1515 | }; | |
1516 | ||
1517 | class MK19 : MGun { | |
1518 | sound[] = {"\Vops_s_Guns\mk19_s.wss", db20, 1, 120}; | |
1519 | }; | |
1520 | ||
1521 | class M119 : CannonCore { | |
1522 | sound[] = {"\Vops_s_Guns\howitzer_s.wss", 316.228, 1, 2500}; | |
1523 | }; | |
1524 | ||
1525 | class M256 : CannonCore { | |
1526 | sound[] = {"\Vops_s_Guns\120mm_s.wss", db+40, 1, 2500}; | |
1527 | reloadSound[] = {"\Vops_s_Guns\sabotreload.wss", 1.0, 1, 20}; | |
1528 | }; | |
1529 | ||
1530 | class D30 : CannonCore { | |
1531 | sound[] = {"\Vops_s_Guns\howitzer_fire.wss", 316.228, 1, 2500}; | |
1532 | }; | |
1533 | ||
1534 | class D81 : CannonCore { | |
1535 | sound[] = {"\Vops_s_Guns\120mmeast_s.wss", db+40, 1, 2500}; | |
1536 | }; | |
1537 | ||
1538 | class ZiS_S_53 : CannonCore { | |
1539 | sound[] = {"\Vops_s_Guns\73mm_fire.wss", 31.6228, 1, 1000}; | |
1540 | }; | |
1541 | ||
1542 | class 2A46M : D81 { | |
1543 | }; | |
1544 | ||
1545 | class RocketPods : LauncherCore { | |
1546 | }; | |
1547 | ||
1548 | class FFARLauncher : RocketPods { | |
1549 | ||
1550 | class Far_AI : RocketPods { | |
1551 | sound[] = {"\Vops_s_Guns\ffar_s.wss", db10, 1, 1300}; | |
1552 | soundContinuous = 0; | |
1553 | }; | |
1554 | ||
1555 | class Burst : RocketPods { | |
1556 | sound[] = {"\Vops_s_Guns\ffar_s.wss", db10, 1, 1300}; | |
1557 | soundContinuous = 0; | |
1558 | }; | |
1559 | }; | |
1560 | ||
1561 | class FFARLauncher_14 : FFARLauncher { | |
1562 | }; | |
1563 | ||
1564 | class CamelGrenades : RocketPods { | |
1565 | }; | |
1566 | ||
1567 | class 57mmLauncher : RocketPods { | |
1568 | modes[] = {"Far_AI", "Burst"}; | |
1569 | ||
1570 | class Far_AI : RocketPods { | |
1571 | sound[] = {"\Vops_s_Guns\ffar_s.wss", 31.6228, 1, 1300}; | |
1572 | burst = 2; | |
1573 | soundContinuous = 0; | |
1574 | }; | |
1575 | ||
1576 | class Burst : RocketPods { | |
1577 | burst = 2; | |
1578 | sound[] = {"\ca\Sounds\weapons\cannon\S_5", 31.6228, 1, 1300}; | |
1579 | soundContinuous = 0; | |
1580 | }; | |
1581 | }; | |
1582 | ||
1583 | class 57mmLauncher_64 : 57mmLauncher { | |
1584 | }; | |
1585 | ||
1586 | class 57mmLauncher_128 : 57mmLauncher { | |
1587 | }; | |
1588 | ||
1589 | class 80mmLauncher : RocketPods { | |
1590 | }; | |
1591 | ||
1592 | class S8Launcher : 80mmLauncher { | |
1593 | }; | |
1594 | ||
1595 | class MissileLauncher : LauncherCore { | |
1596 | }; | |
1597 | ||
1598 | class SidewinderLaucher : MissileLauncher { | |
1599 | sound[] = {"\Vops_s_Guns\sidewinder_fire.wss", 31.6228, 1, 1300}; | |
1600 | }; | |
1601 | ||
1602 | class SidewinderLaucher_F35 : SidewinderLaucher { | |
1603 | }; | |
1604 | ||
1605 | class SidewinderLaucher_AH1Z : SidewinderLaucher { | |
1606 | }; | |
1607 | ||
1608 | class AT5Launcher : MissileLauncher { | |
1609 | sound[] = {"\Vops_s_Guns\atgm_s.wss", 31.6228, 1, 1000}; | |
1610 | soundFly[] = {"\Vops_s_Guns\missile_e.wss", 25.1189, 0.8, 700}; | |
1611 | }; | |
1612 | ||
1613 | class AT5LauncherSingle : AT5Launcher { | |
1614 | }; | |
1615 | ||
1616 | class 2A46MRocket : AT5Launcher { | |
1617 | }; | |
1618 | ||
1619 | class AT10LauncherSingle : AT5Launcher { | |
1620 | }; | |
1621 | ||
1622 | class AT11LauncherSingle : AT5Launcher { | |
1623 | }; | |
1624 | ||
1625 | class AT13LauncherSingle : AT11LauncherSingle { | |
1626 | }; | |
1627 | ||
1628 | class TOWLauncher : MissileLauncher { | |
1629 | sound[] = {"\Vops_s_Guns\tow_fire.wss", 31.6228, 1, 1300}; | |
1630 | soundFly[] = {"\Vops_s_Guns\missile_e_low.wss", 25.1189, 0.8, 700}; | |
1631 | }; | |
1632 | ||
1633 | class TOWLauncherSingle : TOWLauncher { | |
1634 | }; | |
1635 | ||
1636 | class HellfireLauncher : MissileLauncher { | |
1637 | sound[] = {"\Vops_s_Guns\rocketlaunch_s.wss", 31.6228, 1, 1500}; | |
1638 | soundFly[] = {"\Vops_s_Guns\missile_e.wss", db40, 0.8, 800}; | |
1639 | }; | |
1640 | ||
1641 | class BombLauncher : RocketPods { | |
1642 | }; | |
1643 | ||
1644 | class BombLauncherF35 : BombLauncher { | |
1645 | }; | |
1646 | ||
1647 | class BombLauncherA10 : BombLauncher { | |
1648 | }; | |
1649 | ||
1650 | class SEARCHLIGHT : MGun { | |
1651 | }; | |
1652 | ||
1653 | class CarHorn : Default { | |
1654 | drySound[] = {"\Vops_s_Guns\hmv_horn.wss", 3.16228, 1, 400}; | |
1655 | }; | |
1656 | ||
1657 | class BikeHorn : CarHorn { | |
1658 | drySound[] = {"\ca\weapons\Data\Sound\bicycle_ring_v1", 0.01, 1, 80}; | |
1659 | }; | |
1660 | ||
1661 | class TruckHorn : CarHorn { | |
1662 | drySound[] = {"\Vops_s_Guns\truckhupe.wss", 10.0, 1, 400}; | |
1663 | }; | |
1664 | ||
1665 | class TruckHorn2 : CarHorn { | |
1666 | drySound[] = {"\ca\Weapons\Data\Sound\truck_horn_v2", 10.0, 1, 400}; | |
1667 | }; | |
1668 | ||
1669 | class SportCarHorn : CarHorn { | |
1670 | drySound[] = {"\Vops_s_Guns\civhupe.wss", 3.16228, 1, 300}; | |
1671 | }; | |
1672 | ||
1673 | class MiniCarHorn : CarHorn { | |
1674 | drySound[] = {"\Ca\weapons\Data\Sound\minicar_horn_v1", 3.16228, 1, 300}; | |
1675 | }; | |
1676 | ||
1677 | class R73Launcher : MissileLauncher { | |
1678 | sound[] = {"\Vops_s_Guns\sidewinder_fire.wss", 31.6228, 1, 1100}; | |
1679 | soundFly[] = {"\Vops_s_Guns\missile_e.wss", db40, 0.8, 800}; | |
1680 | }; | |
1681 | ||
1682 | class R73Launcher_2 : R73Launcher { | |
1683 | }; | |
1684 | ||
1685 | class Ch29Launcher : MissileLauncher { | |
1686 | sound[] = {"\Vops_s_Guns\hellfire_s.wss", 31.6228, 1, 1500}; | |
1687 | soundFly[] = {"\Vops_s_Guns\missile_e.wss", db40, 1.0, 1000}; | |
1688 | }; | |
1689 | ||
1690 | class Ch29Launcher_Su34 : Ch29Launcher { | |
1691 | }; | |
1692 | ||
1693 | class 2A70Rocket : 2A46MRocket { | |
1694 | }; | |
1695 | ||
1696 | class 2A70 : D81 { | |
1697 | sound[] = {"\Vops_s_Guns\73mm_fire.wss", 316.228, 1, 1700}; | |
1698 | }; | |
1699 | ||
1700 | class AT6Launcher : MissileLauncher { | |
1701 | sound[] = {"\Vops_s_Guns\atgm_s.wss", 31.6228, 1, 1600}; | |
1702 | }; | |
1703 | ||
1704 | class AT9Launcher : MissileLauncher { | |
1705 | sound[] = {"\Vops_s_Guns\tow_fire.wss", 31.6228, 1, 1600}; | |
1706 | }; | |
1707 | ||
1708 | class AT2Launcher : MissileLauncher { | |
1709 | sound[] = {"\Vops_s_Guns\atgm_s.wss", 31.6228, 1, 1200}; | |
1710 | }; | |
1711 | ||
1712 | class HeliBombLauncher : RocketPods { | |
1713 | }; | |
1714 | ||
1715 | class AirBombLauncher : HeliBombLauncher { | |
1716 | }; | |
1717 | ||
1718 | class Mk82BombLauncher : RocketPods { | |
1719 | }; | |
1720 | ||
1721 | class Mk82BombLauncher_6 : Mk82BombLauncher { | |
1722 | }; | |
1723 | ||
1724 | class StingerLaucher : MissileLauncher { | |
1725 | sound[] = {"\Vops_s_Guns\sting_fire.wss", db20, 1, 1200}; | |
1726 | }; | |
1727 | ||
1728 | class StingerLauncher_twice : MissileLauncher { | |
1729 | sound[] = {"\Vops_s_Guns\sting_fire.wss", db20, 1, 1200}; | |
1730 | }; | |
1731 | ||
1732 | class AALauncher_twice : StingerLauncher_twice { | |
1733 | }; | |
1734 | ||
1735 | class Igla_twice : MissileLauncher { | |
1736 | sound[] = {"\Vops_s_Guns\sting_fire.wss" , db20, 1, 1200}; | |
1737 | }; | |
1738 | ||
1739 | class MaverickLauncher : MissileLauncher { | |
1740 | sound[] = {"\Vops_s_Guns\rocketlaunch_s.wss", 31.6228, 1, 1200}; | |
1741 | soundFly[] = {"\Vops_s_Guns\missile_e.wss", db20, 0.8, 700}; | |
1742 | }; | |
1743 | ||
1744 | class 9M311Laucher : MissileLauncher { | |
1745 | sound[] = {"\Vops_s_Guns\sidewinder_fire.wss", db20, 1, 1100}; | |
1746 | }; | |
1747 | ||
1748 | class SPG9 : RocketPods { | |
1749 | sound[] = {"\Vops_s_Guns\spg9_s1.wss", db20, 1, 1100}; | |
1750 | soundFly[] = {"\Vops_s_Guns\rpgfly.wss", db20, 1.5, 700}; | |
1751 | }; | |
1752 | ||
1753 | class GRAD : RocketPods { | |
1754 | sound[] = {"\Vops_s_Guns\bm21_s.wss", db20, 1, 1100}; | |
1755 | }; | |
1756 | ||
1757 | class MLRS : RocketPods { | |
1758 | sound[] = {"\Vops_s_Guns\MLRS_s.wss", db20, 1, 1100}; | |
1759 | soundFly[] = {"\Vops_s_Guns\missile_e.wss", db20, 1.5, 700}; | |
1760 | }; | |
1761 | }; | |
1762 | }; |