Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SoundID.cs
Go to the documentation of this file.
2using System.Linq;
5
6namespace Terraria.ID;
7
8public class SoundID
9{
10 private struct SoundStyleDefaults
11 {
12 public readonly float PitchVariance;
13
14 public readonly float Volume;
15
16 public readonly SoundType Type;
17
18 public SoundStyleDefaults(float volume, float pitchVariance, SoundType type = SoundType.Sound)
19 {
21 Volume = volume;
22 Type = type;
23 }
24 }
25
26 private static readonly SoundStyleDefaults ItemDefaults = new SoundStyleDefaults(1f, 0.06f);
27
28 public const int Dig = 0;
29
30 public const int PlayerHit = 1;
31
32 public const int Item = 2;
33
34 public const int NPCHit = 3;
35
36 public const int NPCKilled = 4;
37
38 public const int PlayerKilled = 5;
39
40 public const int Grass = 6;
41
42 public const int Grab = 7;
43
44 public const int DoorOpen = 8;
45
46 public const int DoorClosed = 9;
47
48 public const int MenuOpen = 10;
49
50 public const int MenuClose = 11;
51
52 public const int MenuTick = 12;
53
54 public const int Shatter = 13;
55
56 public const int ZombieMoan = 14;
57
58 public const int Roar = 15;
59
60 public const int DoubleJump = 16;
61
62 public const int Run = 17;
63
64 public const int Coins = 18;
65
66 public const int Splash = 19;
67
68 public const int FemaleHit = 20;
69
70 public const int Tink = 21;
71
72 public const int Unlock = 22;
73
74 public const int Drown = 23;
75
76 public const int Chat = 24;
77
78 public const int MaxMana = 25;
79
80 public const int Mummy = 26;
81
82 public const int Pixie = 27;
83
84 public const int Mech = 28;
85
86 public const int Zombie = 29;
87
88 public const int Duck = 30;
89
90 public const int Frog = 31;
91
92 public const int Bird = 32;
93
94 public const int Critter = 33;
95
96 public const int Waterfall = 34;
97
98 public const int Lavafall = 35;
99
100 public const int ForceRoar = 36;
101
102 public const int Meowmere = 37;
103
104 public const int CoinPickup = 38;
105
106 public const int Drip = 39;
107
108 public const int Camera = 40;
109
110 public const int MoonLord = 41;
111
112 public const int Trackable = 42;
113
114 public const int Thunder = 43;
115
116 public const int Seagull = 44;
117
118 public const int Dolphin = 45;
119
120 public const int Owl = 46;
121
122 public const int GuitarC = 47;
123
124 public const int GuitarD = 48;
125
126 public const int GuitarEm = 49;
127
128 public const int GuitarG = 50;
129
130 public const int GuitarBm = 51;
131
132 public const int GuitarAm = 52;
133
134 public const int DrumHiHat = 53;
135
136 public const int DrumTomHigh = 54;
137
138 public const int DrumTomLow = 55;
139
140 public const int DrumTomMid = 56;
141
142 public const int DrumClosedHiHat = 57;
143
144 public const int DrumCymbal1 = 58;
145
146 public const int DrumCymbal2 = 59;
147
148 public const int DrumKick = 60;
149
150 public const int DrumTamaSnare = 61;
151
152 public const int DrumFloorTom = 62;
153
154 public const int Research = 63;
155
156 public const int ResearchComplete = 64;
157
158 public const int QueenSlime = 65;
159
160 public const int Clown = 66;
161
162 public const int Cockatiel = 67;
163
164 public const int Macaw = 68;
165
166 public const int Toucan = 69;
167
168 public static readonly LegacySoundStyle NPCHit1 = new LegacySoundStyle(3, 1);
169
170 public static readonly LegacySoundStyle NPCHit2 = new LegacySoundStyle(3, 2);
171
172 public static readonly LegacySoundStyle NPCHit3 = new LegacySoundStyle(3, 3);
173
174 public static readonly LegacySoundStyle NPCHit4 = new LegacySoundStyle(3, 4);
175
176 public static readonly LegacySoundStyle NPCHit5 = new LegacySoundStyle(3, 5);
177
178 public static readonly LegacySoundStyle NPCHit6 = new LegacySoundStyle(3, 6);
179
180 public static readonly LegacySoundStyle NPCHit7 = new LegacySoundStyle(3, 7);
181
182 public static readonly LegacySoundStyle NPCHit8 = new LegacySoundStyle(3, 8);
183
184 public static readonly LegacySoundStyle NPCHit9 = new LegacySoundStyle(3, 9);
185
186 public static readonly LegacySoundStyle NPCHit10 = new LegacySoundStyle(3, 10);
187
188 public static readonly LegacySoundStyle NPCHit11 = new LegacySoundStyle(3, 11);
189
190 public static readonly LegacySoundStyle NPCHit12 = new LegacySoundStyle(3, 12);
191
192 public static readonly LegacySoundStyle NPCHit13 = new LegacySoundStyle(3, 13);
193
194 public static readonly LegacySoundStyle NPCHit14 = new LegacySoundStyle(3, 14);
195
196 public static readonly LegacySoundStyle NPCHit15 = new LegacySoundStyle(3, 15);
197
198 public static readonly LegacySoundStyle NPCHit16 = new LegacySoundStyle(3, 16);
199
200 public static readonly LegacySoundStyle NPCHit17 = new LegacySoundStyle(3, 17);
201
202 public static readonly LegacySoundStyle NPCHit18 = new LegacySoundStyle(3, 18);
203
204 public static readonly LegacySoundStyle NPCHit19 = new LegacySoundStyle(3, 19);
205
206 public static readonly LegacySoundStyle NPCHit20 = new LegacySoundStyle(3, 20);
207
208 public static readonly LegacySoundStyle NPCHit21 = new LegacySoundStyle(3, 21);
209
210 public static readonly LegacySoundStyle NPCHit22 = new LegacySoundStyle(3, 22);
211
212 public static readonly LegacySoundStyle NPCHit23 = new LegacySoundStyle(3, 23);
213
214 public static readonly LegacySoundStyle NPCHit24 = new LegacySoundStyle(3, 24);
215
216 public static readonly LegacySoundStyle NPCHit25 = new LegacySoundStyle(3, 25);
217
218 public static readonly LegacySoundStyle NPCHit26 = new LegacySoundStyle(3, 26);
219
220 public static readonly LegacySoundStyle NPCHit27 = new LegacySoundStyle(3, 27);
221
222 public static readonly LegacySoundStyle NPCHit28 = new LegacySoundStyle(3, 28);
223
224 public static readonly LegacySoundStyle NPCHit29 = new LegacySoundStyle(3, 29);
225
226 public static readonly LegacySoundStyle NPCHit30 = new LegacySoundStyle(3, 30);
227
228 public static readonly LegacySoundStyle NPCHit31 = new LegacySoundStyle(3, 31);
229
230 public static readonly LegacySoundStyle NPCHit32 = new LegacySoundStyle(3, 32);
231
232 public static readonly LegacySoundStyle NPCHit33 = new LegacySoundStyle(3, 33);
233
234 public static readonly LegacySoundStyle NPCHit34 = new LegacySoundStyle(3, 34);
235
236 public static readonly LegacySoundStyle NPCHit35 = new LegacySoundStyle(3, 35);
237
238 public static readonly LegacySoundStyle NPCHit36 = new LegacySoundStyle(3, 36);
239
240 public static readonly LegacySoundStyle NPCHit37 = new LegacySoundStyle(3, 37);
241
242 public static readonly LegacySoundStyle NPCHit38 = new LegacySoundStyle(3, 38);
243
244 public static readonly LegacySoundStyle NPCHit39 = new LegacySoundStyle(3, 39);
245
246 public static readonly LegacySoundStyle NPCHit40 = new LegacySoundStyle(3, 40);
247
248 public static readonly LegacySoundStyle NPCHit41 = new LegacySoundStyle(3, 41);
249
250 public static readonly LegacySoundStyle NPCHit42 = new LegacySoundStyle(3, 42);
251
252 public static readonly LegacySoundStyle NPCHit43 = new LegacySoundStyle(3, 43);
253
254 public static readonly LegacySoundStyle NPCHit44 = new LegacySoundStyle(3, 44);
255
256 public static readonly LegacySoundStyle NPCHit45 = new LegacySoundStyle(3, 45);
257
258 public static readonly LegacySoundStyle NPCHit46 = new LegacySoundStyle(3, 46);
259
260 public static readonly LegacySoundStyle NPCHit47 = new LegacySoundStyle(3, 47);
261
262 public static readonly LegacySoundStyle NPCHit48 = new LegacySoundStyle(3, 48);
263
264 public static readonly LegacySoundStyle NPCHit49 = new LegacySoundStyle(3, 49);
265
266 public static readonly LegacySoundStyle NPCHit50 = new LegacySoundStyle(3, 50);
267
268 public static readonly LegacySoundStyle NPCHit51 = new LegacySoundStyle(3, 51);
269
270 public static readonly LegacySoundStyle NPCHit52 = new LegacySoundStyle(3, 52);
271
272 public static readonly LegacySoundStyle NPCHit53 = new LegacySoundStyle(3, 53);
273
274 public static readonly LegacySoundStyle NPCHit54 = new LegacySoundStyle(3, 54);
275
276 public static readonly LegacySoundStyle NPCHit55 = new LegacySoundStyle(3, 55);
277
278 public static readonly LegacySoundStyle NPCHit56 = new LegacySoundStyle(3, 56);
279
280 public static readonly LegacySoundStyle NPCHit57 = new LegacySoundStyle(3, 57);
281
282 public static readonly LegacySoundStyle NPCDeath1 = new LegacySoundStyle(4, 1);
283
284 public static readonly LegacySoundStyle NPCDeath2 = new LegacySoundStyle(4, 2);
285
286 public static readonly LegacySoundStyle NPCDeath3 = new LegacySoundStyle(4, 3);
287
288 public static readonly LegacySoundStyle NPCDeath4 = new LegacySoundStyle(4, 4);
289
290 public static readonly LegacySoundStyle NPCDeath5 = new LegacySoundStyle(4, 5);
291
292 public static readonly LegacySoundStyle NPCDeath6 = new LegacySoundStyle(4, 6);
293
294 public static readonly LegacySoundStyle NPCDeath7 = new LegacySoundStyle(4, 7);
295
296 public static readonly LegacySoundStyle NPCDeath8 = new LegacySoundStyle(4, 8);
297
298 public static readonly LegacySoundStyle NPCDeath9 = new LegacySoundStyle(4, 9);
299
300 public static readonly LegacySoundStyle NPCDeath10 = new LegacySoundStyle(4, 10);
301
302 public static readonly LegacySoundStyle NPCDeath11 = new LegacySoundStyle(4, 11);
303
304 public static readonly LegacySoundStyle NPCDeath12 = new LegacySoundStyle(4, 12);
305
306 public static readonly LegacySoundStyle NPCDeath13 = new LegacySoundStyle(4, 13);
307
308 public static readonly LegacySoundStyle NPCDeath14 = new LegacySoundStyle(4, 14);
309
310 public static readonly LegacySoundStyle NPCDeath15 = new LegacySoundStyle(4, 15);
311
312 public static readonly LegacySoundStyle NPCDeath16 = new LegacySoundStyle(4, 16);
313
314 public static readonly LegacySoundStyle NPCDeath17 = new LegacySoundStyle(4, 17);
315
316 public static readonly LegacySoundStyle NPCDeath18 = new LegacySoundStyle(4, 18);
317
318 public static readonly LegacySoundStyle NPCDeath19 = new LegacySoundStyle(4, 19);
319
320 public static readonly LegacySoundStyle NPCDeath20 = new LegacySoundStyle(4, 20);
321
322 public static readonly LegacySoundStyle NPCDeath21 = new LegacySoundStyle(4, 21);
323
324 public static readonly LegacySoundStyle NPCDeath22 = new LegacySoundStyle(4, 22);
325
326 public static readonly LegacySoundStyle NPCDeath23 = new LegacySoundStyle(4, 23);
327
328 public static readonly LegacySoundStyle NPCDeath24 = new LegacySoundStyle(4, 24);
329
330 public static readonly LegacySoundStyle NPCDeath25 = new LegacySoundStyle(4, 25);
331
332 public static readonly LegacySoundStyle NPCDeath26 = new LegacySoundStyle(4, 26);
333
334 public static readonly LegacySoundStyle NPCDeath27 = new LegacySoundStyle(4, 27);
335
336 public static readonly LegacySoundStyle NPCDeath28 = new LegacySoundStyle(4, 28);
337
338 public static readonly LegacySoundStyle NPCDeath29 = new LegacySoundStyle(4, 29);
339
340 public static readonly LegacySoundStyle NPCDeath30 = new LegacySoundStyle(4, 30);
341
342 public static readonly LegacySoundStyle NPCDeath31 = new LegacySoundStyle(4, 31);
343
344 public static readonly LegacySoundStyle NPCDeath32 = new LegacySoundStyle(4, 32);
345
346 public static readonly LegacySoundStyle NPCDeath33 = new LegacySoundStyle(4, 33);
347
348 public static readonly LegacySoundStyle NPCDeath34 = new LegacySoundStyle(4, 34);
349
350 public static readonly LegacySoundStyle NPCDeath35 = new LegacySoundStyle(4, 35);
351
352 public static readonly LegacySoundStyle NPCDeath36 = new LegacySoundStyle(4, 36);
353
354 public static readonly LegacySoundStyle NPCDeath37 = new LegacySoundStyle(4, 37);
355
356 public static readonly LegacySoundStyle NPCDeath38 = new LegacySoundStyle(4, 38);
357
358 public static readonly LegacySoundStyle NPCDeath39 = new LegacySoundStyle(4, 39);
359
360 public static readonly LegacySoundStyle NPCDeath40 = new LegacySoundStyle(4, 40);
361
362 public static readonly LegacySoundStyle NPCDeath41 = new LegacySoundStyle(4, 41);
363
364 public static readonly LegacySoundStyle NPCDeath42 = new LegacySoundStyle(4, 42);
365
366 public static readonly LegacySoundStyle NPCDeath43 = new LegacySoundStyle(4, 43);
367
368 public static readonly LegacySoundStyle NPCDeath44 = new LegacySoundStyle(4, 44);
369
370 public static readonly LegacySoundStyle NPCDeath45 = new LegacySoundStyle(4, 45);
371
372 public static readonly LegacySoundStyle NPCDeath46 = new LegacySoundStyle(4, 46);
373
374 public static readonly LegacySoundStyle NPCDeath47 = new LegacySoundStyle(4, 47);
375
376 public static readonly LegacySoundStyle NPCDeath48 = new LegacySoundStyle(4, 48);
377
378 public static readonly LegacySoundStyle NPCDeath49 = new LegacySoundStyle(4, 49);
379
380 public static readonly LegacySoundStyle NPCDeath50 = new LegacySoundStyle(4, 50);
381
382 public static readonly LegacySoundStyle NPCDeath51 = new LegacySoundStyle(4, 51);
383
384 public static readonly LegacySoundStyle NPCDeath52 = new LegacySoundStyle(4, 52);
385
386 public static readonly LegacySoundStyle NPCDeath53 = new LegacySoundStyle(4, 53);
387
388 public static readonly LegacySoundStyle NPCDeath54 = new LegacySoundStyle(4, 54);
389
390 public static readonly LegacySoundStyle NPCDeath55 = new LegacySoundStyle(4, 55);
391
392 public static readonly LegacySoundStyle NPCDeath56 = new LegacySoundStyle(4, 56);
393
394 public static readonly LegacySoundStyle NPCDeath57 = new LegacySoundStyle(4, 57);
395
396 public static readonly LegacySoundStyle NPCDeath58 = new LegacySoundStyle(4, 58);
397
398 public static readonly LegacySoundStyle NPCDeath59 = new LegacySoundStyle(4, 59);
399
400 public static readonly LegacySoundStyle NPCDeath60 = new LegacySoundStyle(4, 60);
401
402 public static readonly LegacySoundStyle NPCDeath61 = new LegacySoundStyle(4, 61);
403
404 public static readonly LegacySoundStyle NPCDeath62 = new LegacySoundStyle(4, 62);
405
406 public static readonly LegacySoundStyle NPCDeath63 = new LegacySoundStyle(4, 63);
407
408 public static readonly LegacySoundStyle NPCDeath64 = new LegacySoundStyle(4, 64);
409
410 public static readonly LegacySoundStyle NPCDeath65 = new LegacySoundStyle(4, 65);
411
412 public static readonly LegacySoundStyle NPCDeath66 = new LegacySoundStyle(4, 66);
413
414 public static short NPCDeathCount = 67;
415
416 public static readonly LegacySoundStyle Item1 = new LegacySoundStyle(2, 1);
417
418 public static readonly LegacySoundStyle Item2 = new LegacySoundStyle(2, 2);
419
420 public static readonly LegacySoundStyle Item3 = new LegacySoundStyle(2, 3);
421
422 public static readonly LegacySoundStyle Item4 = new LegacySoundStyle(2, 4);
423
424 public static readonly LegacySoundStyle Item5 = new LegacySoundStyle(2, 5);
425
426 public static readonly LegacySoundStyle Item6 = new LegacySoundStyle(2, 6);
427
428 public static readonly LegacySoundStyle Item7 = new LegacySoundStyle(2, 7);
429
430 public static readonly LegacySoundStyle Item8 = new LegacySoundStyle(2, 8);
431
432 public static readonly LegacySoundStyle Item9 = new LegacySoundStyle(2, 9);
433
434 public static readonly LegacySoundStyle Item10 = new LegacySoundStyle(2, 10);
435
436 public static readonly LegacySoundStyle Item11 = new LegacySoundStyle(2, 11);
437
438 public static readonly LegacySoundStyle Item12 = new LegacySoundStyle(2, 12);
439
440 public static readonly LegacySoundStyle Item13 = new LegacySoundStyle(2, 13);
441
442 public static readonly LegacySoundStyle Item14 = new LegacySoundStyle(2, 14);
443
444 public static readonly LegacySoundStyle Item15 = new LegacySoundStyle(2, 15);
445
446 public static readonly LegacySoundStyle Item16 = new LegacySoundStyle(2, 16);
447
448 public static readonly LegacySoundStyle Item17 = new LegacySoundStyle(2, 17);
449
450 public static readonly LegacySoundStyle Item18 = new LegacySoundStyle(2, 18);
451
452 public static readonly LegacySoundStyle Item19 = new LegacySoundStyle(2, 19);
453
454 public static readonly LegacySoundStyle Item20 = new LegacySoundStyle(2, 20);
455
456 public static readonly LegacySoundStyle Item21 = new LegacySoundStyle(2, 21);
457
458 public static readonly LegacySoundStyle Item22 = new LegacySoundStyle(2, 22);
459
460 public static readonly LegacySoundStyle Item23 = new LegacySoundStyle(2, 23);
461
462 public static readonly LegacySoundStyle Item24 = new LegacySoundStyle(2, 24);
463
464 public static readonly LegacySoundStyle Item25 = new LegacySoundStyle(2, 25);
465
466 public static readonly LegacySoundStyle Item26 = new LegacySoundStyle(2, 26);
467
468 public static readonly LegacySoundStyle Item27 = new LegacySoundStyle(2, 27);
469
470 public static readonly LegacySoundStyle Item28 = new LegacySoundStyle(2, 28);
471
472 public static readonly LegacySoundStyle Item29 = new LegacySoundStyle(2, 29);
473
474 public static readonly LegacySoundStyle Item30 = new LegacySoundStyle(2, 30);
475
476 public static readonly LegacySoundStyle Item31 = new LegacySoundStyle(2, 31);
477
478 public static readonly LegacySoundStyle Item32 = new LegacySoundStyle(2, 32);
479
480 public static readonly LegacySoundStyle Item33 = new LegacySoundStyle(2, 33);
481
482 public static readonly LegacySoundStyle Item34 = new LegacySoundStyle(2, 34);
483
484 public static readonly LegacySoundStyle Item35 = new LegacySoundStyle(2, 35);
485
486 public static readonly LegacySoundStyle Item36 = new LegacySoundStyle(2, 36);
487
488 public static readonly LegacySoundStyle Item37 = new LegacySoundStyle(2, 37);
489
490 public static readonly LegacySoundStyle Item38 = new LegacySoundStyle(2, 38);
491
492 public static readonly LegacySoundStyle Item39 = new LegacySoundStyle(2, 39);
493
494 public static readonly LegacySoundStyle Item40 = new LegacySoundStyle(2, 40);
495
496 public static readonly LegacySoundStyle Item41 = new LegacySoundStyle(2, 41);
497
498 public static readonly LegacySoundStyle Item42 = new LegacySoundStyle(2, 42);
499
500 public static readonly LegacySoundStyle Item43 = new LegacySoundStyle(2, 43);
501
502 public static readonly LegacySoundStyle Item44 = new LegacySoundStyle(2, 44);
503
504 public static readonly LegacySoundStyle Item45 = new LegacySoundStyle(2, 45);
505
506 public static readonly LegacySoundStyle Item46 = new LegacySoundStyle(2, 46);
507
508 public static readonly LegacySoundStyle Item47 = new LegacySoundStyle(2, 47);
509
510 public static readonly LegacySoundStyle Item48 = new LegacySoundStyle(2, 48);
511
512 public static readonly LegacySoundStyle Item49 = new LegacySoundStyle(2, 49);
513
514 public static readonly LegacySoundStyle Item50 = new LegacySoundStyle(2, 50);
515
516 public static readonly LegacySoundStyle Item51 = new LegacySoundStyle(2, 51);
517
518 public static readonly LegacySoundStyle Item52 = new LegacySoundStyle(2, 52);
519
520 public static readonly LegacySoundStyle Item53 = new LegacySoundStyle(2, 53);
521
522 public static readonly LegacySoundStyle Item54 = new LegacySoundStyle(2, 54);
523
524 public static readonly LegacySoundStyle Item55 = new LegacySoundStyle(2, 55);
525
526 public static readonly LegacySoundStyle Item56 = new LegacySoundStyle(2, 56);
527
528 public static readonly LegacySoundStyle Item57 = new LegacySoundStyle(2, 57);
529
530 public static readonly LegacySoundStyle Item58 = new LegacySoundStyle(2, 58);
531
532 public static readonly LegacySoundStyle Item59 = new LegacySoundStyle(2, 59);
533
534 public static readonly LegacySoundStyle Item60 = new LegacySoundStyle(2, 60);
535
536 public static readonly LegacySoundStyle Item61 = new LegacySoundStyle(2, 61);
537
538 public static readonly LegacySoundStyle Item62 = new LegacySoundStyle(2, 62);
539
540 public static readonly LegacySoundStyle Item63 = new LegacySoundStyle(2, 63);
541
542 public static readonly LegacySoundStyle Item64 = new LegacySoundStyle(2, 64);
543
544 public static readonly LegacySoundStyle Item65 = new LegacySoundStyle(2, 65);
545
546 public static readonly LegacySoundStyle Item66 = new LegacySoundStyle(2, 66);
547
548 public static readonly LegacySoundStyle Item67 = new LegacySoundStyle(2, 67);
549
550 public static readonly LegacySoundStyle Item68 = new LegacySoundStyle(2, 68);
551
552 public static readonly LegacySoundStyle Item69 = new LegacySoundStyle(2, 69);
553
554 public static readonly LegacySoundStyle Item70 = new LegacySoundStyle(2, 70);
555
556 public static readonly LegacySoundStyle Item71 = new LegacySoundStyle(2, 71);
557
558 public static readonly LegacySoundStyle Item72 = new LegacySoundStyle(2, 72);
559
560 public static readonly LegacySoundStyle Item73 = new LegacySoundStyle(2, 73);
561
562 public static readonly LegacySoundStyle Item74 = new LegacySoundStyle(2, 74);
563
564 public static readonly LegacySoundStyle Item75 = new LegacySoundStyle(2, 75);
565
566 public static readonly LegacySoundStyle Item76 = new LegacySoundStyle(2, 76);
567
568 public static readonly LegacySoundStyle Item77 = new LegacySoundStyle(2, 77);
569
570 public static readonly LegacySoundStyle Item78 = new LegacySoundStyle(2, 78);
571
572 public static readonly LegacySoundStyle Item79 = new LegacySoundStyle(2, 79);
573
574 public static readonly LegacySoundStyle Item80 = new LegacySoundStyle(2, 80);
575
576 public static readonly LegacySoundStyle Item81 = new LegacySoundStyle(2, 81);
577
578 public static readonly LegacySoundStyle Item82 = new LegacySoundStyle(2, 82);
579
580 public static readonly LegacySoundStyle Item83 = new LegacySoundStyle(2, 83);
581
582 public static readonly LegacySoundStyle Item84 = new LegacySoundStyle(2, 84);
583
584 public static readonly LegacySoundStyle Item85 = new LegacySoundStyle(2, 85);
585
586 public static readonly LegacySoundStyle Item86 = new LegacySoundStyle(2, 86);
587
588 public static readonly LegacySoundStyle Item87 = new LegacySoundStyle(2, 87);
589
590 public static readonly LegacySoundStyle Item88 = new LegacySoundStyle(2, 88);
591
592 public static readonly LegacySoundStyle Item89 = new LegacySoundStyle(2, 89);
593
594 public static readonly LegacySoundStyle Item90 = new LegacySoundStyle(2, 90);
595
596 public static readonly LegacySoundStyle Item91 = new LegacySoundStyle(2, 91);
597
598 public static readonly LegacySoundStyle Item92 = new LegacySoundStyle(2, 92);
599
600 public static readonly LegacySoundStyle Item93 = new LegacySoundStyle(2, 93);
601
602 public static readonly LegacySoundStyle Item94 = new LegacySoundStyle(2, 94);
603
604 public static readonly LegacySoundStyle Item95 = new LegacySoundStyle(2, 95);
605
606 public static readonly LegacySoundStyle Item96 = new LegacySoundStyle(2, 96);
607
608 public static readonly LegacySoundStyle Item97 = new LegacySoundStyle(2, 97);
609
610 public static readonly LegacySoundStyle Item98 = new LegacySoundStyle(2, 98);
611
612 public static readonly LegacySoundStyle Item99 = new LegacySoundStyle(2, 99);
613
614 public static readonly LegacySoundStyle Item100 = new LegacySoundStyle(2, 100);
615
616 public static readonly LegacySoundStyle Item101 = new LegacySoundStyle(2, 101);
617
618 public static readonly LegacySoundStyle Item102 = new LegacySoundStyle(2, 102);
619
620 public static readonly LegacySoundStyle Item103 = new LegacySoundStyle(2, 103);
621
622 public static readonly LegacySoundStyle Item104 = new LegacySoundStyle(2, 104);
623
624 public static readonly LegacySoundStyle Item105 = new LegacySoundStyle(2, 105);
625
626 public static readonly LegacySoundStyle Item106 = new LegacySoundStyle(2, 106);
627
628 public static readonly LegacySoundStyle Item107 = new LegacySoundStyle(2, 107);
629
630 public static readonly LegacySoundStyle Item108 = new LegacySoundStyle(2, 108);
631
632 public static readonly LegacySoundStyle Item109 = new LegacySoundStyle(2, 109);
633
634 public static readonly LegacySoundStyle Item110 = new LegacySoundStyle(2, 110);
635
636 public static readonly LegacySoundStyle Item111 = new LegacySoundStyle(2, 111);
637
638 public static readonly LegacySoundStyle Item112 = new LegacySoundStyle(2, 112);
639
640 public static readonly LegacySoundStyle Item113 = new LegacySoundStyle(2, 113);
641
642 public static readonly LegacySoundStyle Item114 = new LegacySoundStyle(2, 114);
643
644 public static readonly LegacySoundStyle Item115 = new LegacySoundStyle(2, 115);
645
646 public static readonly LegacySoundStyle Item116 = new LegacySoundStyle(2, 116);
647
648 public static readonly LegacySoundStyle Item117 = new LegacySoundStyle(2, 117);
649
650 public static readonly LegacySoundStyle Item118 = new LegacySoundStyle(2, 118);
651
652 public static readonly LegacySoundStyle Item119 = new LegacySoundStyle(2, 119);
653
654 public static readonly LegacySoundStyle Item120 = new LegacySoundStyle(2, 120);
655
656 public static readonly LegacySoundStyle Item121 = new LegacySoundStyle(2, 121);
657
658 public static readonly LegacySoundStyle Item122 = new LegacySoundStyle(2, 122);
659
660 public static readonly LegacySoundStyle Item123 = new LegacySoundStyle(2, 123);
661
662 public static readonly LegacySoundStyle Item124 = new LegacySoundStyle(2, 124);
663
664 public static readonly LegacySoundStyle Item125 = new LegacySoundStyle(2, 125);
665
666 public static readonly LegacySoundStyle Item126 = new LegacySoundStyle(2, 126);
667
668 public static readonly LegacySoundStyle Item127 = new LegacySoundStyle(2, 127);
669
670 public static readonly LegacySoundStyle Item128 = new LegacySoundStyle(2, 128);
671
672 public static readonly LegacySoundStyle Item129 = new LegacySoundStyle(2, 129);
673
674 public static readonly LegacySoundStyle Item130 = new LegacySoundStyle(2, 130);
675
676 public static readonly LegacySoundStyle Item131 = new LegacySoundStyle(2, 131);
677
678 public static readonly LegacySoundStyle Item132 = new LegacySoundStyle(2, 132);
679
680 public static readonly LegacySoundStyle Item133 = new LegacySoundStyle(2, 133);
681
682 public static readonly LegacySoundStyle Item134 = new LegacySoundStyle(2, 134);
683
684 public static readonly LegacySoundStyle Item135 = new LegacySoundStyle(2, 135);
685
686 public static readonly LegacySoundStyle Item136 = new LegacySoundStyle(2, 136);
687
688 public static readonly LegacySoundStyle Item137 = new LegacySoundStyle(2, 137);
689
690 public static readonly LegacySoundStyle Item138 = new LegacySoundStyle(2, 138);
691
692 public static readonly LegacySoundStyle Item139 = new LegacySoundStyle(2, 139);
693
694 public static readonly LegacySoundStyle Item140 = new LegacySoundStyle(2, 140);
695
696 public static readonly LegacySoundStyle Item141 = new LegacySoundStyle(2, 141);
697
698 public static readonly LegacySoundStyle Item142 = new LegacySoundStyle(2, 142);
699
700 public static readonly LegacySoundStyle Item143 = new LegacySoundStyle(2, 143);
701
702 public static readonly LegacySoundStyle Item144 = new LegacySoundStyle(2, 144);
703
704 public static readonly LegacySoundStyle Item145 = new LegacySoundStyle(2, 145);
705
706 public static readonly LegacySoundStyle Item146 = new LegacySoundStyle(2, 146);
707
708 public static readonly LegacySoundStyle Item147 = new LegacySoundStyle(2, 147);
709
710 public static readonly LegacySoundStyle Item148 = new LegacySoundStyle(2, 148);
711
712 public static readonly LegacySoundStyle Item149 = new LegacySoundStyle(2, 149);
713
714 public static readonly LegacySoundStyle Item150 = new LegacySoundStyle(2, 150);
715
716 public static readonly LegacySoundStyle Item151 = new LegacySoundStyle(2, 151);
717
718 public static readonly LegacySoundStyle Item152 = new LegacySoundStyle(2, 152);
719
720 public static readonly LegacySoundStyle Item153 = new LegacySoundStyle(2, 153);
721
722 public static readonly LegacySoundStyle Item154 = new LegacySoundStyle(2, 154);
723
724 public static readonly LegacySoundStyle Item155 = new LegacySoundStyle(2, 155);
725
726 public static readonly LegacySoundStyle Item156 = new LegacySoundStyle(2, 156);
727
728 public static readonly LegacySoundStyle Item157 = new LegacySoundStyle(2, 157);
729
730 public static readonly LegacySoundStyle Item158 = new LegacySoundStyle(2, 158);
731
732 public static readonly LegacySoundStyle Item159 = new LegacySoundStyle(2, 159);
733
734 public static readonly LegacySoundStyle Item160 = new LegacySoundStyle(2, 160);
735
736 public static readonly LegacySoundStyle Item161 = new LegacySoundStyle(2, 161);
737
738 public static readonly LegacySoundStyle Item162 = new LegacySoundStyle(2, 162);
739
740 public static readonly LegacySoundStyle Item163 = new LegacySoundStyle(2, 163);
741
742 public static readonly LegacySoundStyle Item164 = new LegacySoundStyle(2, 164);
743
744 public static readonly LegacySoundStyle Item165 = new LegacySoundStyle(2, 165);
745
746 public static readonly LegacySoundStyle Item166 = new LegacySoundStyle(2, 166);
747
748 public static readonly LegacySoundStyle Item167 = new LegacySoundStyle(2, 167);
749
750 public static readonly LegacySoundStyle Item168 = new LegacySoundStyle(2, 168);
751
752 public static readonly LegacySoundStyle Item169 = new LegacySoundStyle(2, 169);
753
754 public static readonly LegacySoundStyle Item170 = new LegacySoundStyle(2, 170);
755
756 public static readonly LegacySoundStyle Item171 = new LegacySoundStyle(2, 171);
757
758 public static readonly LegacySoundStyle Item172 = new LegacySoundStyle(2, 172);
759
760 public static readonly LegacySoundStyle Item173 = new LegacySoundStyle(2, 173);
761
762 public static readonly LegacySoundStyle Item174 = new LegacySoundStyle(2, 174);
763
764 public static readonly LegacySoundStyle Item175 = new LegacySoundStyle(2, 175);
765
766 public static readonly LegacySoundStyle Item176 = new LegacySoundStyle(2, 176);
767
768 public static readonly LegacySoundStyle Item177 = new LegacySoundStyle(2, 177);
769
770 public static readonly LegacySoundStyle Item178 = new LegacySoundStyle(2, 178);
771
772 public static short ItemSoundCount = 179;
773
774 public static readonly LegacySoundStyle DD2_GoblinBomb = new LegacySoundStyle(2, 14).WithVolume(0.5f);
775
776 public static readonly LegacySoundStyle AchievementComplete = CreateTrackable("achievement_complete");
777
778 public static readonly LegacySoundStyle BlizzardInsideBuildingLoop = CreateTrackable("blizzard_inside_building_loop", SoundType.Ambient);
779
780 public static readonly LegacySoundStyle BlizzardStrongLoop = CreateTrackable("blizzard_strong_loop", SoundType.Ambient).WithVolume(0.5f);
781
782 public static readonly LegacySoundStyle LiquidsHoneyWater = CreateTrackable("liquids_honey_water", 3, SoundType.Ambient);
783
784 public static readonly LegacySoundStyle LiquidsHoneyLava = CreateTrackable("liquids_honey_lava", 3, SoundType.Ambient);
785
786 public static readonly LegacySoundStyle LiquidsWaterLava = CreateTrackable("liquids_water_lava", 3, SoundType.Ambient);
787
788 public static readonly LegacySoundStyle DD2_BallistaTowerShot = CreateTrackable("dd2_ballista_tower_shot", 3);
789
790 public static readonly LegacySoundStyle DD2_ExplosiveTrapExplode = CreateTrackable("dd2_explosive_trap_explode", 3);
791
792 public static readonly LegacySoundStyle DD2_FlameburstTowerShot = CreateTrackable("dd2_flameburst_tower_shot", 3);
793
794 public static readonly LegacySoundStyle DD2_LightningAuraZap = CreateTrackable("dd2_lightning_aura_zap", 4);
795
796 public static readonly LegacySoundStyle DD2_DefenseTowerSpawn = CreateTrackable("dd2_defense_tower_spawn");
797
798 public static readonly LegacySoundStyle DD2_BetsyDeath = CreateTrackable("dd2_betsy_death", 3);
799
800 public static readonly LegacySoundStyle DD2_BetsyFireballShot = CreateTrackable("dd2_betsy_fireball_shot", 3);
801
802 public static readonly LegacySoundStyle DD2_BetsyFireballImpact = CreateTrackable("dd2_betsy_fireball_impact", 3);
803
804 public static readonly LegacySoundStyle DD2_BetsyFlameBreath = CreateTrackable("dd2_betsy_flame_breath");
805
806 public static readonly LegacySoundStyle DD2_BetsyFlyingCircleAttack = CreateTrackable("dd2_betsy_flying_circle_attack");
807
808 public static readonly LegacySoundStyle DD2_BetsyHurt = CreateTrackable("dd2_betsy_hurt", 3);
809
810 public static readonly LegacySoundStyle DD2_BetsyScream = CreateTrackable("dd2_betsy_scream");
811
812 public static readonly LegacySoundStyle DD2_BetsySummon = CreateTrackable("dd2_betsy_summon", 3);
813
814 public static readonly LegacySoundStyle DD2_BetsyWindAttack = CreateTrackable("dd2_betsy_wind_attack", 3);
815
816 public static readonly LegacySoundStyle DD2_DarkMageAttack = CreateTrackable("dd2_dark_mage_attack", 3);
817
818 public static readonly LegacySoundStyle DD2_DarkMageCastHeal = CreateTrackable("dd2_dark_mage_cast_heal", 3);
819
820 public static readonly LegacySoundStyle DD2_DarkMageDeath = CreateTrackable("dd2_dark_mage_death", 3);
821
822 public static readonly LegacySoundStyle DD2_DarkMageHealImpact = CreateTrackable("dd2_dark_mage_heal_impact", 3);
823
824 public static readonly LegacySoundStyle DD2_DarkMageHurt = CreateTrackable("dd2_dark_mage_hurt", 3);
825
826 public static readonly LegacySoundStyle DD2_DarkMageSummonSkeleton = CreateTrackable("dd2_dark_mage_summon_skeleton", 3);
827
828 public static readonly LegacySoundStyle DD2_DrakinBreathIn = CreateTrackable("dd2_drakin_breath_in", 3);
829
830 public static readonly LegacySoundStyle DD2_DrakinDeath = CreateTrackable("dd2_drakin_death", 3);
831
832 public static readonly LegacySoundStyle DD2_DrakinHurt = CreateTrackable("dd2_drakin_hurt", 3);
833
834 public static readonly LegacySoundStyle DD2_DrakinShot = CreateTrackable("dd2_drakin_shot", 3);
835
836 public static readonly LegacySoundStyle DD2_GoblinDeath = CreateTrackable("dd2_goblin_death", 3);
837
838 public static readonly LegacySoundStyle DD2_GoblinHurt = CreateTrackable("dd2_goblin_hurt", 6);
839
840 public static readonly LegacySoundStyle DD2_GoblinScream = CreateTrackable("dd2_goblin_scream", 3);
841
842 public static readonly LegacySoundStyle DD2_GoblinBomberDeath = CreateTrackable("dd2_goblin_bomber_death", 3);
843
844 public static readonly LegacySoundStyle DD2_GoblinBomberHurt = CreateTrackable("dd2_goblin_bomber_hurt", 3);
845
846 public static readonly LegacySoundStyle DD2_GoblinBomberScream = CreateTrackable("dd2_goblin_bomber_scream", 3);
847
848 public static readonly LegacySoundStyle DD2_GoblinBomberThrow = CreateTrackable("dd2_goblin_bomber_throw", 3);
849
850 public static readonly LegacySoundStyle DD2_JavelinThrowersAttack = CreateTrackable("dd2_javelin_throwers_attack", 3);
851
852 public static readonly LegacySoundStyle DD2_JavelinThrowersDeath = CreateTrackable("dd2_javelin_throwers_death", 3);
853
854 public static readonly LegacySoundStyle DD2_JavelinThrowersHurt = CreateTrackable("dd2_javelin_throwers_hurt", 3);
855
856 public static readonly LegacySoundStyle DD2_JavelinThrowersTaunt = CreateTrackable("dd2_javelin_throwers_taunt", 3);
857
858 public static readonly LegacySoundStyle DD2_KoboldDeath = CreateTrackable("dd2_kobold_death", 3);
859
860 public static readonly LegacySoundStyle DD2_KoboldExplosion = CreateTrackable("dd2_kobold_explosion", 3);
861
862 public static readonly LegacySoundStyle DD2_KoboldHurt = CreateTrackable("dd2_kobold_hurt", 3);
863
864 public static readonly LegacySoundStyle DD2_KoboldIgnite = CreateTrackable("dd2_kobold_ignite");
865
866 public static readonly LegacySoundStyle DD2_KoboldIgniteLoop = CreateTrackable("dd2_kobold_ignite_loop");
867
868 public static readonly LegacySoundStyle DD2_KoboldScreamChargeLoop = CreateTrackable("dd2_kobold_scream_charge_loop");
869
870 public static readonly LegacySoundStyle DD2_KoboldFlyerChargeScream = CreateTrackable("dd2_kobold_flyer_charge_scream", 3);
871
872 public static readonly LegacySoundStyle DD2_KoboldFlyerDeath = CreateTrackable("dd2_kobold_flyer_death", 3);
873
874 public static readonly LegacySoundStyle DD2_KoboldFlyerHurt = CreateTrackable("dd2_kobold_flyer_hurt", 3);
875
876 public static readonly LegacySoundStyle DD2_LightningBugDeath = CreateTrackable("dd2_lightning_bug_death", 3);
877
878 public static readonly LegacySoundStyle DD2_LightningBugHurt = CreateTrackable("dd2_lightning_bug_hurt", 3);
879
880 public static readonly LegacySoundStyle DD2_LightningBugZap = CreateTrackable("dd2_lightning_bug_zap", 3);
881
882 public static readonly LegacySoundStyle DD2_OgreAttack = CreateTrackable("dd2_ogre_attack", 3);
883
884 public static readonly LegacySoundStyle DD2_OgreDeath = CreateTrackable("dd2_ogre_death", 3);
885
886 public static readonly LegacySoundStyle DD2_OgreGroundPound = CreateTrackable("dd2_ogre_ground_pound");
887
888 public static readonly LegacySoundStyle DD2_OgreHurt = CreateTrackable("dd2_ogre_hurt", 3);
889
890 public static readonly LegacySoundStyle DD2_OgreRoar = CreateTrackable("dd2_ogre_roar", 3);
891
892 public static readonly LegacySoundStyle DD2_OgreSpit = CreateTrackable("dd2_ogre_spit");
893
894 public static readonly LegacySoundStyle DD2_SkeletonDeath = CreateTrackable("dd2_skeleton_death", 3);
895
896 public static readonly LegacySoundStyle DD2_SkeletonHurt = CreateTrackable("dd2_skeleton_hurt", 3);
897
898 public static readonly LegacySoundStyle DD2_SkeletonSummoned = CreateTrackable("dd2_skeleton_summoned");
899
900 public static readonly LegacySoundStyle DD2_WitherBeastAuraPulse = CreateTrackable("dd2_wither_beast_aura_pulse", 2);
901
902 public static readonly LegacySoundStyle DD2_WitherBeastCrystalImpact = CreateTrackable("dd2_wither_beast_crystal_impact", 3);
903
904 public static readonly LegacySoundStyle DD2_WitherBeastDeath = CreateTrackable("dd2_wither_beast_death", 3);
905
906 public static readonly LegacySoundStyle DD2_WitherBeastHurt = CreateTrackable("dd2_wither_beast_hurt", 3);
907
908 public static readonly LegacySoundStyle DD2_WyvernDeath = CreateTrackable("dd2_wyvern_death", 3);
909
910 public static readonly LegacySoundStyle DD2_WyvernHurt = CreateTrackable("dd2_wyvern_hurt", 3);
911
912 public static readonly LegacySoundStyle DD2_WyvernScream = CreateTrackable("dd2_wyvern_scream", 3);
913
914 public static readonly LegacySoundStyle DD2_WyvernDiveDown = CreateTrackable("dd2_wyvern_dive_down", 3);
915
916 public static readonly LegacySoundStyle DD2_EtherianPortalDryadTouch = CreateTrackable("dd2_etherian_portal_dryad_touch");
917
918 public static readonly LegacySoundStyle DD2_EtherianPortalIdleLoop = CreateTrackable("dd2_etherian_portal_idle_loop");
919
920 public static readonly LegacySoundStyle DD2_EtherianPortalOpen = CreateTrackable("dd2_etherian_portal_open");
921
922 public static readonly LegacySoundStyle DD2_EtherianPortalSpawnEnemy = CreateTrackable("dd2_etherian_portal_spawn_enemy", 3);
923
924 public static readonly LegacySoundStyle DD2_CrystalCartImpact = CreateTrackable("dd2_crystal_cart_impact", 3);
925
926 public static readonly LegacySoundStyle DD2_DefeatScene = CreateTrackable("dd2_defeat_scene");
927
928 public static readonly LegacySoundStyle DD2_WinScene = CreateTrackable("dd2_win_scene");
929
930 public static readonly LegacySoundStyle DD2_BetsysWrathShot = DD2_BetsyFireballShot.WithVolume(0.4f);
931
932 public static readonly LegacySoundStyle DD2_BetsysWrathImpact = DD2_BetsyFireballImpact.WithVolume(0.4f);
933
934 public static readonly LegacySoundStyle DD2_BookStaffCast = CreateTrackable("dd2_book_staff_cast", 3);
935
936 public static readonly LegacySoundStyle DD2_BookStaffTwisterLoop = CreateTrackable("dd2_book_staff_twister_loop");
937
938 public static readonly LegacySoundStyle DD2_GhastlyGlaiveImpactGhost = CreateTrackable("dd2_ghastly_glaive_impact_ghost", 3);
939
940 public static readonly LegacySoundStyle DD2_GhastlyGlaivePierce = CreateTrackable("dd2_ghastly_glaive_pierce", 3);
941
942 public static readonly LegacySoundStyle DD2_MonkStaffGroundImpact = CreateTrackable("dd2_monk_staff_ground_impact", 3);
943
944 public static readonly LegacySoundStyle DD2_MonkStaffGroundMiss = CreateTrackable("dd2_monk_staff_ground_miss", 3);
945
946 public static readonly LegacySoundStyle DD2_MonkStaffSwing = CreateTrackable("dd2_monk_staff_swing", 4);
947
948 public static readonly LegacySoundStyle DD2_PhantomPhoenixShot = CreateTrackable("dd2_phantom_phoenix_shot", 3);
949
950 public static readonly LegacySoundStyle DD2_SonicBoomBladeSlash = CreateTrackable("dd2_sonic_boom_blade_slash", 3, ItemDefaults).WithVolume(0.5f);
951
952 public static readonly LegacySoundStyle DD2_SkyDragonsFuryCircle = CreateTrackable("dd2_sky_dragons_fury_circle", 3);
953
954 public static readonly LegacySoundStyle DD2_SkyDragonsFuryShot = CreateTrackable("dd2_sky_dragons_fury_shot", 3);
955
956 public static readonly LegacySoundStyle DD2_SkyDragonsFurySwing = CreateTrackable("dd2_sky_dragons_fury_swing", 4);
957
958 public static readonly LegacySoundStyle LucyTheAxeTalk = CreateTrackable("lucyaxe_talk", 5).WithVolume(0.4f).WithPitchVariance(0.1f);
959
960 public static readonly LegacySoundStyle DeerclopsHit = CreateTrackable("deerclops_hit", 3).WithVolume(0.3f);
961
962 public static readonly LegacySoundStyle DeerclopsDeath = CreateTrackable("deerclops_death");
963
964 public static readonly LegacySoundStyle DeerclopsScream = CreateTrackable("deerclops_scream", 3);
965
966 public static readonly LegacySoundStyle DeerclopsIceAttack = CreateTrackable("deerclops_ice_attack", 3).WithVolume(0.1f);
967
968 public static readonly LegacySoundStyle DeerclopsRubbleAttack = CreateTrackable("deerclops_rubble_attack").WithVolume(0.5f);
969
970 public static readonly LegacySoundStyle DeerclopsStep = CreateTrackable("deerclops_step").WithVolume(0.2f);
971
972 public static readonly LegacySoundStyle ChesterOpen = CreateTrackable("chester_open", 2);
973
974 public static readonly LegacySoundStyle ChesterClose = CreateTrackable("chester_close", 2);
975
976 public static readonly LegacySoundStyle AbigailSummon = CreateTrackable("abigail_summon");
977
978 public static readonly LegacySoundStyle AbigailCry = CreateTrackable("abigail_cry", 3).WithVolume(0.4f);
979
980 public static readonly LegacySoundStyle AbigailAttack = CreateTrackable("abigail_attack").WithVolume(0.35f);
981
982 public static readonly LegacySoundStyle AbigailUpgrade = CreateTrackable("abigail_upgrade", 3).WithVolume(0.5f);
983
984 public static readonly LegacySoundStyle GlommerBounce = CreateTrackable("glommer_bounce", 2).WithVolume(0.5f);
985
986 public static readonly LegacySoundStyle DSTMaleHurt = CreateTrackable("dst_male_hit", 3).WithVolume(0.1f);
987
988 public static readonly LegacySoundStyle DSTFemaleHurt = CreateTrackable("dst_female_hit", 3).WithVolume(0.1f);
989
990 public static readonly LegacySoundStyle JimsDrone = CreateTrackable("Drone").WithVolume(0.1f);
991
993
995
997
999
1001
1002 public static string GetTrackableLegacySoundPath(int id)
1003 {
1005 }
1006
1008 {
1009 return CreateTrackable(name, 1, defaults.Type).WithPitchVariance(defaults.PitchVariance).WithVolume(defaults.Volume);
1010 }
1011
1013 {
1014 return CreateTrackable(name, variations, defaults.Type).WithPitchVariance(defaults.PitchVariance).WithVolume(defaults.Volume);
1015 }
1016
1017 private static LegacySoundStyle CreateTrackable(string name, SoundType type = SoundType.Sound)
1018 {
1019 return CreateTrackable(name, 1, type);
1020 }
1021
1022 private static LegacySoundStyle CreateTrackable(string name, int variations, SoundType type = SoundType.Sound)
1023 {
1025 {
1027 }
1029 if (variations == 1)
1030 {
1032 }
1033 else
1034 {
1035 for (int i = 0; i < variations; i++)
1036 {
1037 _trackableLegacySoundPathList.Add(name + "_" + i);
1038 }
1039 }
1040 return new LegacySoundStyle(42, count, variations, type);
1041 }
1042
1043 public static void FillAccessMap()
1044 {
1048 ushort nextIndex = 0;
1049 List<FieldInfo> list = (from f in typeof(SoundID).GetFields(BindingFlags.Static | BindingFlags.Public)
1050 where f.FieldType == typeof(LegacySoundStyle)
1051 select f).ToList();
1052 list.Sort((FieldInfo a, FieldInfo b) => string.Compare(a.Name, b.Name));
1053 list.ForEach(delegate(FieldInfo field)
1054 {
1055 ret[field.Name] = (LegacySoundStyle)field.GetValue(null);
1056 ret2[field.Name] = nextIndex;
1057 ret3[nextIndex] = (LegacySoundStyle)field.GetValue(null);
1058 nextIndex++;
1059 });
1060 SoundByName = ret;
1061 IndexByName = ret2;
1063 }
1064}
LegacySoundStyle WithVolume(float volume)
static readonly LegacySoundStyle Item112
Definition SoundID.cs:638
static readonly LegacySoundStyle Item71
Definition SoundID.cs:556
static readonly LegacySoundStyle LiquidsHoneyWater
Definition SoundID.cs:782
const int Clown
Definition SoundID.cs:160
static readonly LegacySoundStyle NPCHit27
Definition SoundID.cs:220
static readonly LegacySoundStyle NPCHit57
Definition SoundID.cs:280
const int Bird
Definition SoundID.cs:92
static readonly LegacySoundStyle Item29
Definition SoundID.cs:472
static readonly LegacySoundStyle Item119
Definition SoundID.cs:652
static readonly LegacySoundStyle Item109
Definition SoundID.cs:632
static readonly LegacySoundStyle Item25
Definition SoundID.cs:464
static readonly LegacySoundStyle NPCHit16
Definition SoundID.cs:198
static readonly LegacySoundStyle Item67
Definition SoundID.cs:548
static readonly LegacySoundStyle Item32
Definition SoundID.cs:478
static Dictionary< ushort, LegacySoundStyle > SoundByIndex
Definition SoundID.cs:998
static readonly LegacySoundStyle NPCHit49
Definition SoundID.cs:264
static readonly LegacySoundStyle Item163
Definition SoundID.cs:740
static readonly LegacySoundStyle DD2_OgreHurt
Definition SoundID.cs:888
static readonly LegacySoundStyle Item33
Definition SoundID.cs:480
static readonly LegacySoundStyle DD2_DarkMageHurt
Definition SoundID.cs:824
static readonly LegacySoundStyle Item93
Definition SoundID.cs:600
const int PlayerKilled
Definition SoundID.cs:38
static readonly LegacySoundStyle Item174
Definition SoundID.cs:762
static readonly LegacySoundStyle Item10
Definition SoundID.cs:434
static readonly LegacySoundStyle Item120
Definition SoundID.cs:654
static readonly LegacySoundStyle DD2_WitherBeastAuraPulse
Definition SoundID.cs:900
static readonly LegacySoundStyle DD2_BetsyHurt
Definition SoundID.cs:808
static readonly LegacySoundStyle DD2_OgreGroundPound
Definition SoundID.cs:886
static readonly LegacySoundStyle NPCDeath43
Definition SoundID.cs:366
static readonly LegacySoundStyle Item111
Definition SoundID.cs:636
static readonly LegacySoundStyle DD2_SkeletonDeath
Definition SoundID.cs:894
static readonly LegacySoundStyle NPCHit46
Definition SoundID.cs:258
static readonly LegacySoundStyle NPCDeath66
Definition SoundID.cs:412
static readonly LegacySoundStyle NPCDeath5
Definition SoundID.cs:290
const int Meowmere
Definition SoundID.cs:102
const int DoorOpen
Definition SoundID.cs:44
static readonly LegacySoundStyle DD2_OgreRoar
Definition SoundID.cs:890
static readonly LegacySoundStyle NPCDeath31
Definition SoundID.cs:342
static readonly LegacySoundStyle DD2_EtherianPortalOpen
Definition SoundID.cs:920
static readonly LegacySoundStyle DD2_ExplosiveTrapExplode
Definition SoundID.cs:790
const int ResearchComplete
Definition SoundID.cs:156
static readonly LegacySoundStyle NPCHit30
Definition SoundID.cs:226
static readonly LegacySoundStyle DD2_KoboldIgnite
Definition SoundID.cs:864
static readonly LegacySoundStyle NPCDeath38
Definition SoundID.cs:356
static readonly LegacySoundStyle Item141
Definition SoundID.cs:696
static readonly LegacySoundStyle Item108
Definition SoundID.cs:630
static readonly LegacySoundStyle Item50
Definition SoundID.cs:514
static readonly LegacySoundStyle Item115
Definition SoundID.cs:644
const int MenuClose
Definition SoundID.cs:50
static readonly LegacySoundStyle Item136
Definition SoundID.cs:686
static readonly LegacySoundStyle NPCHit28
Definition SoundID.cs:222
static readonly LegacySoundStyle AbigailSummon
Definition SoundID.cs:976
static readonly LegacySoundStyle Item127
Definition SoundID.cs:668
static readonly LegacySoundStyle NPCDeath40
Definition SoundID.cs:360
static readonly LegacySoundStyle Item39
Definition SoundID.cs:492
const int Seagull
Definition SoundID.cs:116
static readonly LegacySoundStyle Item135
Definition SoundID.cs:684
static readonly LegacySoundStyle NPCHit41
Definition SoundID.cs:248
static readonly LegacySoundStyle NPCHit12
Definition SoundID.cs:190
static readonly LegacySoundStyle NPCHit56
Definition SoundID.cs:278
const int DrumCymbal2
Definition SoundID.cs:146
static readonly LegacySoundStyle DD2_WyvernScream
Definition SoundID.cs:912
static readonly LegacySoundStyle LiquidsWaterLava
Definition SoundID.cs:786
static readonly LegacySoundStyle NPCDeath14
Definition SoundID.cs:308
static readonly LegacySoundStyle Item144
Definition SoundID.cs:702
static readonly LegacySoundStyle Item77
Definition SoundID.cs:568
static readonly LegacySoundStyle DD2_WinScene
Definition SoundID.cs:928
static readonly LegacySoundStyle Item101
Definition SoundID.cs:616
static readonly LegacySoundStyle DSTMaleHurt
Definition SoundID.cs:986
static readonly LegacySoundStyle DeerclopsHit
Definition SoundID.cs:960
static readonly LegacySoundStyle Item36
Definition SoundID.cs:486
static readonly LegacySoundStyle DD2_SkyDragonsFuryShot
Definition SoundID.cs:954
static readonly LegacySoundStyle LucyTheAxeTalk
Definition SoundID.cs:958
static readonly LegacySoundStyle NPCHit54
Definition SoundID.cs:274
static readonly LegacySoundStyle Item75
Definition SoundID.cs:564
static readonly LegacySoundStyle Item94
Definition SoundID.cs:602
static readonly LegacySoundStyle Item45
Definition SoundID.cs:504
const int FemaleHit
Definition SoundID.cs:68
static readonly LegacySoundStyle Item130
Definition SoundID.cs:674
static readonly LegacySoundStyle DD2_JavelinThrowersHurt
Definition SoundID.cs:854
static readonly LegacySoundStyle NPCDeath26
Definition SoundID.cs:332
static readonly LegacySoundStyle NPCDeath45
Definition SoundID.cs:370
static readonly LegacySoundStyle DD2_BookStaffCast
Definition SoundID.cs:934
const int GuitarD
Definition SoundID.cs:124
static readonly LegacySoundStyle Item178
Definition SoundID.cs:770
static readonly LegacySoundStyle Item166
Definition SoundID.cs:746
static readonly LegacySoundStyle DD2_WitherBeastCrystalImpact
Definition SoundID.cs:902
const int Tink
Definition SoundID.cs:70
static readonly LegacySoundStyle Item106
Definition SoundID.cs:626
static readonly LegacySoundStyle DD2_GoblinBomberHurt
Definition SoundID.cs:844
static readonly LegacySoundStyle LiquidsHoneyLava
Definition SoundID.cs:784
static readonly LegacySoundStyle NPCHit22
Definition SoundID.cs:210
static readonly LegacySoundStyle Item14
Definition SoundID.cs:442
static readonly LegacySoundStyle NPCDeath17
Definition SoundID.cs:314
static readonly LegacySoundStyle Item128
Definition SoundID.cs:670
static readonly LegacySoundStyle Item133
Definition SoundID.cs:680
static readonly LegacySoundStyle Item143
Definition SoundID.cs:700
static readonly LegacySoundStyle DD2_BetsyScream
Definition SoundID.cs:810
static readonly LegacySoundStyle ChesterClose
Definition SoundID.cs:974
static readonly LegacySoundStyle DD2_KoboldScreamChargeLoop
Definition SoundID.cs:868
static readonly LegacySoundStyle DD2_EtherianPortalDryadTouch
Definition SoundID.cs:916
static readonly LegacySoundStyle Item167
Definition SoundID.cs:748
static readonly LegacySoundStyle Item37
Definition SoundID.cs:488
static readonly LegacySoundStyle Item58
Definition SoundID.cs:530
static readonly LegacySoundStyle Item107
Definition SoundID.cs:628
static readonly LegacySoundStyle Item150
Definition SoundID.cs:714
const int NPCHit
Definition SoundID.cs:34
static readonly LegacySoundStyle Item76
Definition SoundID.cs:566
static readonly LegacySoundStyle DD2_OgreDeath
Definition SoundID.cs:884
static readonly LegacySoundStyle NPCHit3
Definition SoundID.cs:172
static readonly LegacySoundStyle NPCHit50
Definition SoundID.cs:266
static readonly LegacySoundStyle DD2_BallistaTowerShot
Definition SoundID.cs:788
static readonly LegacySoundStyle DD2_LightningBugDeath
Definition SoundID.cs:876
static readonly LegacySoundStyle Item38
Definition SoundID.cs:490
static readonly LegacySoundStyle NPCDeath48
Definition SoundID.cs:376
static readonly LegacySoundStyle Item81
Definition SoundID.cs:576
static readonly LegacySoundStyle DD2_LightningBugZap
Definition SoundID.cs:880
static readonly LegacySoundStyle NPCDeath12
Definition SoundID.cs:304
static readonly LegacySoundStyle NPCDeath54
Definition SoundID.cs:388
static readonly LegacySoundStyle NPCHit53
Definition SoundID.cs:272
static readonly LegacySoundStyle DD2_KoboldFlyerChargeScream
Definition SoundID.cs:870
const int Unlock
Definition SoundID.cs:72
static readonly LegacySoundStyle NPCHit13
Definition SoundID.cs:192
static readonly LegacySoundStyle Item153
Definition SoundID.cs:720
static readonly LegacySoundStyle ChesterOpen
Definition SoundID.cs:972
static readonly LegacySoundStyle Item175
Definition SoundID.cs:764
static readonly LegacySoundStyle DD2_KoboldHurt
Definition SoundID.cs:862
static readonly LegacySoundStyle NPCHit34
Definition SoundID.cs:234
static readonly LegacySoundStyle Item3
Definition SoundID.cs:420
static readonly LegacySoundStyle Item16
Definition SoundID.cs:446
const int DrumClosedHiHat
Definition SoundID.cs:142
static readonly LegacySoundStyle Item91
Definition SoundID.cs:596
static readonly LegacySoundStyle NPCHit17
Definition SoundID.cs:200
static readonly LegacySoundStyle DD2_DarkMageCastHeal
Definition SoundID.cs:818
static readonly LegacySoundStyle Item132
Definition SoundID.cs:678
static readonly LegacySoundStyle NPCDeath34
Definition SoundID.cs:348
static readonly LegacySoundStyle Item161
Definition SoundID.cs:736
static readonly LegacySoundStyle DD2_GoblinHurt
Definition SoundID.cs:838
static readonly LegacySoundStyle Item173
Definition SoundID.cs:760
const int Camera
Definition SoundID.cs:108
static readonly LegacySoundStyle DD2_GoblinScream
Definition SoundID.cs:840
static readonly LegacySoundStyle NPCDeath52
Definition SoundID.cs:384
static readonly LegacySoundStyle DD2_BetsysWrathShot
Definition SoundID.cs:930
const int GuitarEm
Definition SoundID.cs:126
static readonly LegacySoundStyle NPCHit24
Definition SoundID.cs:214
static readonly LegacySoundStyle Item99
Definition SoundID.cs:612
static readonly LegacySoundStyle NPCHit29
Definition SoundID.cs:224
static readonly LegacySoundStyle NPCDeath39
Definition SoundID.cs:358
const int DoubleJump
Definition SoundID.cs:60
static readonly LegacySoundStyle Item53
Definition SoundID.cs:520
static readonly LegacySoundStyle NPCDeath63
Definition SoundID.cs:406
static readonly LegacySoundStyle NPCHit20
Definition SoundID.cs:206
static readonly LegacySoundStyle Item80
Definition SoundID.cs:574
const int Lavafall
Definition SoundID.cs:98
static readonly LegacySoundStyle NPCHit11
Definition SoundID.cs:188
static readonly LegacySoundStyle Item73
Definition SoundID.cs:560
static readonly LegacySoundStyle DD2_GhastlyGlaivePierce
Definition SoundID.cs:940
static readonly LegacySoundStyle Item4
Definition SoundID.cs:422
static readonly LegacySoundStyle Item165
Definition SoundID.cs:744
static readonly LegacySoundStyle Item51
Definition SoundID.cs:516
static readonly LegacySoundStyle Item24
Definition SoundID.cs:462
static readonly LegacySoundStyle Item41
Definition SoundID.cs:496
static readonly LegacySoundStyle DD2_WyvernHurt
Definition SoundID.cs:910
static readonly LegacySoundStyle DD2_SkyDragonsFuryCircle
Definition SoundID.cs:952
static readonly LegacySoundStyle NPCDeath49
Definition SoundID.cs:378
static readonly LegacySoundStyle DD2_DarkMageAttack
Definition SoundID.cs:816
static readonly LegacySoundStyle DD2_KoboldIgniteLoop
Definition SoundID.cs:866
static readonly LegacySoundStyle DD2_GoblinBomberDeath
Definition SoundID.cs:842
static readonly LegacySoundStyle NPCHit44
Definition SoundID.cs:254
static readonly LegacySoundStyle Item70
Definition SoundID.cs:554
static readonly LegacySoundStyle Item63
Definition SoundID.cs:540
static readonly LegacySoundStyle NPCDeath20
Definition SoundID.cs:320
static readonly LegacySoundStyle Item118
Definition SoundID.cs:650
static readonly LegacySoundStyle Item6
Definition SoundID.cs:426
static readonly LegacySoundStyle Item31
Definition SoundID.cs:476
static readonly LegacySoundStyle Item27
Definition SoundID.cs:468
const int Run
Definition SoundID.cs:62
static readonly LegacySoundStyle Item140
Definition SoundID.cs:694
const int Frog
Definition SoundID.cs:90
static readonly LegacySoundStyle NPCDeath23
Definition SoundID.cs:326
const int DrumTomMid
Definition SoundID.cs:140
static readonly LegacySoundStyle Item34
Definition SoundID.cs:482
static readonly LegacySoundStyle Item19
Definition SoundID.cs:452
static readonly LegacySoundStyle Item142
Definition SoundID.cs:698
static readonly LegacySoundStyle Item92
Definition SoundID.cs:598
static List< string > _trackableLegacySoundPathList
Definition SoundID.cs:992
static readonly LegacySoundStyle Item152
Definition SoundID.cs:718
static readonly LegacySoundStyle DD2_DarkMageHealImpact
Definition SoundID.cs:822
static readonly LegacySoundStyle DD2_KoboldFlyerDeath
Definition SoundID.cs:872
static readonly LegacySoundStyle Item7
Definition SoundID.cs:428
static readonly LegacySoundStyle NPCDeath1
Definition SoundID.cs:282
static readonly LegacySoundStyle NPCDeath36
Definition SoundID.cs:352
static readonly LegacySoundStyle NPCDeath21
Definition SoundID.cs:322
static readonly LegacySoundStyle NPCDeath11
Definition SoundID.cs:302
static readonly LegacySoundStyle DD2_FlameburstTowerShot
Definition SoundID.cs:792
static Dictionary< string, ushort > IndexByName
Definition SoundID.cs:996
static readonly LegacySoundStyle Item129
Definition SoundID.cs:672
static readonly LegacySoundStyle Item49
Definition SoundID.cs:512
static readonly LegacySoundStyle NPCHit14
Definition SoundID.cs:194
static readonly LegacySoundStyle Item113
Definition SoundID.cs:640
static readonly LegacySoundStyle NPCDeath13
Definition SoundID.cs:306
static readonly LegacySoundStyle Item148
Definition SoundID.cs:710
static readonly LegacySoundStyle DD2_SkeletonSummoned
Definition SoundID.cs:898
static readonly LegacySoundStyle Item86
Definition SoundID.cs:586
const int Thunder
Definition SoundID.cs:114
static readonly LegacySoundStyle NPCDeath33
Definition SoundID.cs:346
static readonly LegacySoundStyle Item158
Definition SoundID.cs:730
static readonly LegacySoundStyle Item66
Definition SoundID.cs:546
static readonly LegacySoundStyle Item164
Definition SoundID.cs:742
static readonly LegacySoundStyle Item28
Definition SoundID.cs:470
static readonly LegacySoundStyle NPCHit23
Definition SoundID.cs:212
const int Drown
Definition SoundID.cs:74
static readonly LegacySoundStyle Item139
Definition SoundID.cs:692
static readonly LegacySoundStyle Item15
Definition SoundID.cs:444
static readonly LegacySoundStyle Item124
Definition SoundID.cs:662
static readonly LegacySoundStyle Item160
Definition SoundID.cs:734
static readonly LegacySoundStyle NPCDeath2
Definition SoundID.cs:284
static readonly LegacySoundStyle NPCHit39
Definition SoundID.cs:244
static short NPCDeathCount
Definition SoundID.cs:414
static readonly SoundStyleDefaults ItemDefaults
Definition SoundID.cs:26
static readonly LegacySoundStyle NPCDeath56
Definition SoundID.cs:392
static readonly LegacySoundStyle DD2_KoboldDeath
Definition SoundID.cs:858
static readonly LegacySoundStyle NPCDeath32
Definition SoundID.cs:344
const int Coins
Definition SoundID.cs:64
static readonly LegacySoundStyle Item138
Definition SoundID.cs:690
static readonly LegacySoundStyle AbigailCry
Definition SoundID.cs:978
static readonly LegacySoundStyle NPCDeath15
Definition SoundID.cs:310
const int Shatter
Definition SoundID.cs:54
static readonly LegacySoundStyle DD2_WitherBeastDeath
Definition SoundID.cs:904
static readonly LegacySoundStyle Item84
Definition SoundID.cs:582
static readonly LegacySoundStyle Item117
Definition SoundID.cs:648
static readonly LegacySoundStyle DD2_OgreAttack
Definition SoundID.cs:882
static LegacySoundStyle CreateTrackable(string name, SoundStyleDefaults defaults)
Definition SoundID.cs:1007
static readonly LegacySoundStyle Item100
Definition SoundID.cs:614
static readonly LegacySoundStyle NPCDeath35
Definition SoundID.cs:350
const int Mech
Definition SoundID.cs:84
static readonly LegacySoundStyle Item17
Definition SoundID.cs:448
static readonly LegacySoundStyle NPCDeath16
Definition SoundID.cs:312
static readonly LegacySoundStyle NPCDeath18
Definition SoundID.cs:316
const int DoorClosed
Definition SoundID.cs:46
static readonly LegacySoundStyle Item21
Definition SoundID.cs:456
static readonly LegacySoundStyle DD2_JavelinThrowersDeath
Definition SoundID.cs:852
static readonly LegacySoundStyle NPCDeath29
Definition SoundID.cs:338
static readonly LegacySoundStyle Item147
Definition SoundID.cs:708
static void FillAccessMap()
Definition SoundID.cs:1043
const int MoonLord
Definition SoundID.cs:110
static readonly LegacySoundStyle Item55
Definition SoundID.cs:524
static readonly LegacySoundStyle DSTFemaleHurt
Definition SoundID.cs:988
static readonly LegacySoundStyle DD2_LightningBugHurt
Definition SoundID.cs:878
const int Mummy
Definition SoundID.cs:80
const int DrumTamaSnare
Definition SoundID.cs:150
static readonly LegacySoundStyle BlizzardStrongLoop
Definition SoundID.cs:780
static readonly LegacySoundStyle DD2_MonkStaffGroundMiss
Definition SoundID.cs:944
static readonly LegacySoundStyle Item62
Definition SoundID.cs:538
const int DrumHiHat
Definition SoundID.cs:134
static readonly LegacySoundStyle Item131
Definition SoundID.cs:676
static readonly LegacySoundStyle DD2_BetsysWrathImpact
Definition SoundID.cs:932
static readonly LegacySoundStyle DD2_BetsyFlameBreath
Definition SoundID.cs:804
static readonly LegacySoundStyle Item65
Definition SoundID.cs:544
static readonly LegacySoundStyle Item72
Definition SoundID.cs:558
static readonly LegacySoundStyle NPCHit43
Definition SoundID.cs:252
static readonly LegacySoundStyle Item146
Definition SoundID.cs:706
static readonly LegacySoundStyle DD2_DefenseTowerSpawn
Definition SoundID.cs:796
static readonly LegacySoundStyle Item145
Definition SoundID.cs:704
static readonly LegacySoundStyle Item155
Definition SoundID.cs:724
static readonly LegacySoundStyle DD2_SkyDragonsFurySwing
Definition SoundID.cs:956
const int Duck
Definition SoundID.cs:88
static readonly LegacySoundStyle Item97
Definition SoundID.cs:608
static readonly LegacySoundStyle NPCHit51
Definition SoundID.cs:268
static readonly LegacySoundStyle Item5
Definition SoundID.cs:424
static readonly LegacySoundStyle DD2_LightningAuraZap
Definition SoundID.cs:794
static readonly LegacySoundStyle Item102
Definition SoundID.cs:618
const int Pixie
Definition SoundID.cs:82
static readonly LegacySoundStyle Item122
Definition SoundID.cs:658
static readonly LegacySoundStyle NPCHit8
Definition SoundID.cs:182
static readonly LegacySoundStyle NPCDeath22
Definition SoundID.cs:324
static readonly LegacySoundStyle DeerclopsIceAttack
Definition SoundID.cs:966
static readonly LegacySoundStyle DD2_WitherBeastHurt
Definition SoundID.cs:906
static readonly LegacySoundStyle NPCHit1
Definition SoundID.cs:168
static readonly LegacySoundStyle NPCHit10
Definition SoundID.cs:186
static readonly LegacySoundStyle NPCHit18
Definition SoundID.cs:202
static readonly LegacySoundStyle NPCHit9
Definition SoundID.cs:184
static readonly LegacySoundStyle DeerclopsDeath
Definition SoundID.cs:962
static readonly LegacySoundStyle NPCHit55
Definition SoundID.cs:276
static readonly LegacySoundStyle Item154
Definition SoundID.cs:722
static readonly LegacySoundStyle Item98
Definition SoundID.cs:610
static readonly LegacySoundStyle NPCDeath19
Definition SoundID.cs:318
static readonly LegacySoundStyle Item169
Definition SoundID.cs:752
static readonly LegacySoundStyle Item12
Definition SoundID.cs:438
static readonly LegacySoundStyle DD2_GoblinBomberScream
Definition SoundID.cs:846
static readonly LegacySoundStyle Item159
Definition SoundID.cs:732
static readonly LegacySoundStyle Item22
Definition SoundID.cs:458
static readonly LegacySoundStyle Item82
Definition SoundID.cs:578
const int Macaw
Definition SoundID.cs:164
static readonly LegacySoundStyle NPCDeath57
Definition SoundID.cs:394
static readonly LegacySoundStyle DD2_SkeletonHurt
Definition SoundID.cs:896
static readonly LegacySoundStyle DD2_BetsyFlyingCircleAttack
Definition SoundID.cs:806
static readonly LegacySoundStyle NPCHit45
Definition SoundID.cs:256
const int Dolphin
Definition SoundID.cs:118
static readonly LegacySoundStyle Item1
Definition SoundID.cs:416
static readonly LegacySoundStyle DeerclopsRubbleAttack
Definition SoundID.cs:968
static readonly LegacySoundStyle Item2
Definition SoundID.cs:418
static readonly LegacySoundStyle BlizzardInsideBuildingLoop
Definition SoundID.cs:778
const int MenuTick
Definition SoundID.cs:52
static readonly LegacySoundStyle NPCHit52
Definition SoundID.cs:270
static readonly LegacySoundStyle Item47
Definition SoundID.cs:508
static readonly LegacySoundStyle DD2_DrakinDeath
Definition SoundID.cs:830
static readonly LegacySoundStyle NPCHit26
Definition SoundID.cs:218
static readonly LegacySoundStyle DD2_OgreSpit
Definition SoundID.cs:892
static readonly LegacySoundStyle Item162
Definition SoundID.cs:738
const int DrumTomHigh
Definition SoundID.cs:136
static readonly LegacySoundStyle NPCDeath41
Definition SoundID.cs:362
static readonly LegacySoundStyle Item126
Definition SoundID.cs:666
static readonly LegacySoundStyle DD2_MonkStaffGroundImpact
Definition SoundID.cs:942
static readonly LegacySoundStyle NPCHit15
Definition SoundID.cs:196
static readonly LegacySoundStyle Item9
Definition SoundID.cs:432
static readonly LegacySoundStyle AbigailAttack
Definition SoundID.cs:980
static readonly LegacySoundStyle DD2_MonkStaffSwing
Definition SoundID.cs:946
static readonly LegacySoundStyle DeerclopsScream
Definition SoundID.cs:964
static readonly LegacySoundStyle NPCDeath3
Definition SoundID.cs:286
static readonly LegacySoundStyle NPCDeath60
Definition SoundID.cs:400
const int NPCKilled
Definition SoundID.cs:36
static readonly LegacySoundStyle GlommerBounce
Definition SoundID.cs:984
static readonly LegacySoundStyle Item125
Definition SoundID.cs:664
static readonly LegacySoundStyle DD2_CrystalCartImpact
Definition SoundID.cs:924
static readonly LegacySoundStyle NPCHit2
Definition SoundID.cs:170
const int DrumKick
Definition SoundID.cs:148
static readonly LegacySoundStyle Item83
Definition SoundID.cs:580
static readonly LegacySoundStyle NPCHit32
Definition SoundID.cs:230
static readonly LegacySoundStyle NPCHit47
Definition SoundID.cs:260
static readonly LegacySoundStyle NPCHit48
Definition SoundID.cs:262
static readonly LegacySoundStyle NPCHit40
Definition SoundID.cs:246
static readonly LegacySoundStyle DD2_DrakinShot
Definition SoundID.cs:834
static readonly LegacySoundStyle NPCHit19
Definition SoundID.cs:204
const int GuitarG
Definition SoundID.cs:128
static readonly LegacySoundStyle Item13
Definition SoundID.cs:440
static LegacySoundStyle CreateTrackable(string name, int variations, SoundType type=SoundType.Sound)
Definition SoundID.cs:1022
static readonly LegacySoundStyle DD2_KoboldExplosion
Definition SoundID.cs:860
static readonly LegacySoundStyle DD2_JavelinThrowersTaunt
Definition SoundID.cs:856
const int GuitarC
Definition SoundID.cs:122
static readonly LegacySoundStyle DD2_KoboldFlyerHurt
Definition SoundID.cs:874
static readonly LegacySoundStyle DD2_DarkMageSummonSkeleton
Definition SoundID.cs:826
static readonly LegacySoundStyle Item123
Definition SoundID.cs:660
static readonly LegacySoundStyle Item170
Definition SoundID.cs:754
static readonly LegacySoundStyle NPCDeath53
Definition SoundID.cs:386
static readonly LegacySoundStyle NPCDeath27
Definition SoundID.cs:334
static readonly LegacySoundStyle NPCDeath6
Definition SoundID.cs:292
static readonly LegacySoundStyle Item151
Definition SoundID.cs:716
static readonly LegacySoundStyle NPCDeath8
Definition SoundID.cs:296
static readonly LegacySoundStyle NPCDeath61
Definition SoundID.cs:402
static readonly LegacySoundStyle Item42
Definition SoundID.cs:498
static readonly LegacySoundStyle NPCDeath50
Definition SoundID.cs:380
static readonly LegacySoundStyle DD2_DrakinBreathIn
Definition SoundID.cs:828
static readonly LegacySoundStyle NPCDeath65
Definition SoundID.cs:410
const int Critter
Definition SoundID.cs:94
static readonly LegacySoundStyle DD2_BetsyFireballShot
Definition SoundID.cs:800
static readonly LegacySoundStyle Item79
Definition SoundID.cs:572
static readonly LegacySoundStyle NPCDeath59
Definition SoundID.cs:398
static readonly LegacySoundStyle DD2_BetsyFireballImpact
Definition SoundID.cs:802
static readonly LegacySoundStyle NPCDeath9
Definition SoundID.cs:298
static readonly LegacySoundStyle DD2_DrakinHurt
Definition SoundID.cs:832
static readonly LegacySoundStyle Item105
Definition SoundID.cs:624
static readonly LegacySoundStyle DeerclopsStep
Definition SoundID.cs:970
static readonly LegacySoundStyle Item85
Definition SoundID.cs:584
const int Roar
Definition SoundID.cs:58
static readonly LegacySoundStyle AbigailUpgrade
Definition SoundID.cs:982
const int Waterfall
Definition SoundID.cs:96
static readonly LegacySoundStyle Item116
Definition SoundID.cs:646
static short ItemSoundCount
Definition SoundID.cs:772
static LegacySoundStyle CreateTrackable(string name, SoundType type=SoundType.Sound)
Definition SoundID.cs:1017
static readonly LegacySoundStyle Item57
Definition SoundID.cs:528
static readonly LegacySoundStyle NPCDeath4
Definition SoundID.cs:288
static readonly LegacySoundStyle Item78
Definition SoundID.cs:570
static readonly LegacySoundStyle NPCDeath44
Definition SoundID.cs:368
static readonly LegacySoundStyle Item30
Definition SoundID.cs:474
static readonly LegacySoundStyle Item176
Definition SoundID.cs:766
static readonly LegacySoundStyle Item61
Definition SoundID.cs:536
const int Cockatiel
Definition SoundID.cs:162
static readonly LegacySoundStyle Item156
Definition SoundID.cs:726
static readonly LegacySoundStyle DD2_JavelinThrowersAttack
Definition SoundID.cs:850
static readonly LegacySoundStyle Item64
Definition SoundID.cs:542
static readonly LegacySoundStyle Item8
Definition SoundID.cs:430
static readonly LegacySoundStyle NPCDeath58
Definition SoundID.cs:396
static readonly LegacySoundStyle Item88
Definition SoundID.cs:590
static readonly LegacySoundStyle NPCDeath10
Definition SoundID.cs:300
static readonly LegacySoundStyle DD2_SonicBoomBladeSlash
Definition SoundID.cs:950
static readonly LegacySoundStyle DD2_WyvernDeath
Definition SoundID.cs:908
static LegacySoundStyle CreateTrackable(string name, int variations, SoundStyleDefaults defaults)
Definition SoundID.cs:1012
const int MaxMana
Definition SoundID.cs:78
static readonly LegacySoundStyle Item89
Definition SoundID.cs:592
static readonly LegacySoundStyle NPCDeath47
Definition SoundID.cs:374
static readonly LegacySoundStyle Item26
Definition SoundID.cs:466
static readonly LegacySoundStyle NPCDeath7
Definition SoundID.cs:294
const int Toucan
Definition SoundID.cs:166
static readonly LegacySoundStyle Item68
Definition SoundID.cs:550
static readonly LegacySoundStyle NPCHit37
Definition SoundID.cs:240
static readonly LegacySoundStyle Item137
Definition SoundID.cs:688
static readonly LegacySoundStyle Item35
Definition SoundID.cs:484
static readonly LegacySoundStyle NPCHit6
Definition SoundID.cs:178
static readonly LegacySoundStyle Item121
Definition SoundID.cs:656
static readonly LegacySoundStyle NPCDeath64
Definition SoundID.cs:408
static Dictionary< string, LegacySoundStyle > SoundByName
Definition SoundID.cs:994
static readonly LegacySoundStyle DD2_PhantomPhoenixShot
Definition SoundID.cs:948
static readonly LegacySoundStyle Item69
Definition SoundID.cs:552
static readonly LegacySoundStyle DD2_WyvernDiveDown
Definition SoundID.cs:914
static readonly LegacySoundStyle NPCHit4
Definition SoundID.cs:174
static readonly LegacySoundStyle NPCDeath51
Definition SoundID.cs:382
static readonly LegacySoundStyle Item56
Definition SoundID.cs:526
static readonly LegacySoundStyle Item11
Definition SoundID.cs:436
static readonly LegacySoundStyle Item40
Definition SoundID.cs:494
static readonly LegacySoundStyle DD2_GoblinBomb
Definition SoundID.cs:774
const int DrumTomLow
Definition SoundID.cs:138
static readonly LegacySoundStyle NPCDeath42
Definition SoundID.cs:364
static readonly LegacySoundStyle Item96
Definition SoundID.cs:606
static readonly LegacySoundStyle NPCHit31
Definition SoundID.cs:228
static readonly LegacySoundStyle NPCHit7
Definition SoundID.cs:180
const int CoinPickup
Definition SoundID.cs:104
static readonly LegacySoundStyle NPCHit21
Definition SoundID.cs:208
static readonly LegacySoundStyle Item171
Definition SoundID.cs:756
const int Grab
Definition SoundID.cs:42
static readonly LegacySoundStyle Item54
Definition SoundID.cs:522
static readonly LegacySoundStyle NPCDeath24
Definition SoundID.cs:328
static readonly LegacySoundStyle NPCHit33
Definition SoundID.cs:232
static readonly LegacySoundStyle AchievementComplete
Definition SoundID.cs:776
static readonly LegacySoundStyle Item59
Definition SoundID.cs:532
static readonly LegacySoundStyle Item46
Definition SoundID.cs:506
static readonly LegacySoundStyle Item168
Definition SoundID.cs:750
static readonly LegacySoundStyle Item18
Definition SoundID.cs:450
static readonly LegacySoundStyle Item104
Definition SoundID.cs:622
static readonly LegacySoundStyle DD2_BetsyWindAttack
Definition SoundID.cs:814
static readonly LegacySoundStyle Item60
Definition SoundID.cs:534
static string GetTrackableLegacySoundPath(int id)
Definition SoundID.cs:1002
const int Zombie
Definition SoundID.cs:86
static readonly LegacySoundStyle Item20
Definition SoundID.cs:454
static readonly LegacySoundStyle Item48
Definition SoundID.cs:510
const int Dig
Definition SoundID.cs:28
const int ForceRoar
Definition SoundID.cs:100
static readonly LegacySoundStyle Item149
Definition SoundID.cs:712
static readonly LegacySoundStyle Item103
Definition SoundID.cs:620
static readonly LegacySoundStyle Item95
Definition SoundID.cs:604
static readonly LegacySoundStyle NPCDeath62
Definition SoundID.cs:404
static readonly LegacySoundStyle DD2_EtherianPortalIdleLoop
Definition SoundID.cs:918
static readonly LegacySoundStyle NPCDeath25
Definition SoundID.cs:330
const int Trackable
Definition SoundID.cs:112
const int DrumFloorTom
Definition SoundID.cs:152
static readonly LegacySoundStyle NPCDeath30
Definition SoundID.cs:340
static readonly LegacySoundStyle NPCHit36
Definition SoundID.cs:238
static readonly LegacySoundStyle Item110
Definition SoundID.cs:634
static readonly LegacySoundStyle Item44
Definition SoundID.cs:502
const int DrumCymbal1
Definition SoundID.cs:144
const int PlayerHit
Definition SoundID.cs:30
static readonly LegacySoundStyle DD2_EtherianPortalSpawnEnemy
Definition SoundID.cs:922
static readonly LegacySoundStyle DD2_BookStaffTwisterLoop
Definition SoundID.cs:936
static readonly LegacySoundStyle Item90
Definition SoundID.cs:594
const int Grass
Definition SoundID.cs:40
static readonly LegacySoundStyle NPCDeath55
Definition SoundID.cs:390
static readonly LegacySoundStyle Item177
Definition SoundID.cs:768
static readonly LegacySoundStyle NPCDeath46
Definition SoundID.cs:372
static readonly LegacySoundStyle Item87
Definition SoundID.cs:588
static readonly LegacySoundStyle NPCDeath28
Definition SoundID.cs:336
static int TrackableLegacySoundCount
Definition SoundID.cs:1000
const int MenuOpen
Definition SoundID.cs:48
static readonly LegacySoundStyle DD2_BetsySummon
Definition SoundID.cs:812
const int Splash
Definition SoundID.cs:66
static readonly LegacySoundStyle Item134
Definition SoundID.cs:682
static readonly LegacySoundStyle NPCHit5
Definition SoundID.cs:176
const int GuitarAm
Definition SoundID.cs:132
static readonly LegacySoundStyle JimsDrone
Definition SoundID.cs:990
const int GuitarBm
Definition SoundID.cs:130
static readonly LegacySoundStyle Item157
Definition SoundID.cs:728
static readonly LegacySoundStyle Item74
Definition SoundID.cs:562
static readonly LegacySoundStyle NPCHit38
Definition SoundID.cs:242
static readonly LegacySoundStyle NPCHit25
Definition SoundID.cs:216
static readonly LegacySoundStyle DD2_GoblinDeath
Definition SoundID.cs:836
static readonly LegacySoundStyle Item23
Definition SoundID.cs:460
static readonly LegacySoundStyle NPCHit42
Definition SoundID.cs:250
static readonly LegacySoundStyle DD2_BetsyDeath
Definition SoundID.cs:798
static readonly LegacySoundStyle NPCDeath37
Definition SoundID.cs:354
static readonly LegacySoundStyle DD2_GhastlyGlaiveImpactGhost
Definition SoundID.cs:938
static readonly LegacySoundStyle Item114
Definition SoundID.cs:642
const int ZombieMoan
Definition SoundID.cs:56
const int QueenSlime
Definition SoundID.cs:158
static readonly LegacySoundStyle DD2_DefeatScene
Definition SoundID.cs:926
static readonly LegacySoundStyle Item52
Definition SoundID.cs:518
static readonly LegacySoundStyle Item43
Definition SoundID.cs:500
static readonly LegacySoundStyle Item172
Definition SoundID.cs:758
static readonly LegacySoundStyle DD2_GoblinBomberThrow
Definition SoundID.cs:848
const int Research
Definition SoundID.cs:154
static readonly LegacySoundStyle DD2_DarkMageDeath
Definition SoundID.cs:820
static readonly LegacySoundStyle NPCHit35
Definition SoundID.cs:236
SoundStyleDefaults(float volume, float pitchVariance, SoundType type=SoundType.Sound)
Definition SoundID.cs:18