40{
42
44 467,
45 782,
46 1075,
47 8914,
48 9756,
49 9910,
50 26992,
51 53307,
52 53352,
53 50783,
54 20647
56 {
58 });
59
60
62 {
63 spellInfo->ManaCost = 0;
64 spellInfo->ManaPerSecond = 0;
65 });
66
67
69 {
71 spellInfo->ManaCost = 0;
72 spellInfo->ManaPerSecond = 0;
73 });
74
75
77 {
79 });
80
82 63026,
83 63137
85 {
87 });
88
90 53096,
91 70743,
92 70614
94 {
95 spellInfo->MaxAffectedTargets = 1;
96 });
97
98
100 {
101 spellInfo->Effects[
EFFECT_0].MiscValueB = 64;
102 });
103
105 40244,
106 40245,
107 40246,
108 40247,
109 42835
111 {
112 spellInfo->Effects[
EFFECT_0].Effect = 0;
113 });
114
116 63665,
117 31298,
118 2895,
119 68933,
120 29200
122 {
125 });
126
127
129 {
131 });
132
134 42818,
135 42821
137 {
139 });
140
141
143 {
145 });
146
147
149 {
151 });
152
153
155 {
156 spellInfo->Effects[
EFFECT_0].TriggerSpell = 36325;
157 });
158
159
161 {
162 spellInfo->ProcChance = 0;
163 });
164
166 63320,
167 20335,
168 20336,
169 20337,
170 53228,
171 53232,
173 {
175 });
176
178 31347,
179 41635,
180 39365,
181 52124,
182 42442,
183 45863,
184 25425,
185 45761,
186 42611,
187 61588,
188 36327
190 {
191 spellInfo->MaxAffectedTargets = 1;
192 });
193
194
196 {
197 spellInfo->MaxAffectedTargets = 2;
198 });
199
201 37790,
202 54172,
203 66588,
204 54171
206 {
207 spellInfo->MaxAffectedTargets = 3;
208 });
209
210
212 {
213 spellInfo->MaxAffectedTargets = 4;
214 });
215
216
218 {
219 spellInfo->MaxAffectedTargets = 5;
220 });
221
223 40827,
224 40859,
225 40860,
226 40861
228 {
229 spellInfo->MaxAffectedTargets = 10;
230 });
231
232
234 {
235 spellInfo->MaxAffectedTargets = 15;
236 });
237
239 17941,
240 22008,
241 31834,
242 34754,
243 34936,
244 48108,
245 51124,
246 54741,
247 64823,
248 34477,
249 44401,
250 18820
252 {
253 spellInfo->ProcCharges = 1;
254 });
255
256
258 {
259 spellInfo->ProcCharges = 1;
260 spellInfo->SpellPriority = 50;
261 });
262
263
265 {
266 spellInfo->ProcCharges = 2;
267 });
268
269
271 {
273 });
274
275
277 {
278 spellInfo->ProcCharges = 6;
279 });
280
281
283 {
284 spellInfo->Effects[
EFFECT_0].MiscValue |= 1;
285 });
286
287
289 {
290 spellInfo->Effects[
EFFECT_0].Amplitude = 3000;
291 });
292
293
295 {
297 });
298
299
301 {
303 });
304
305
306
308 {
309 spellInfo->Stances = 1 << (
FORM_CAT - 1);
310 });
311
313 {
315 });
316
318 {
319 spellInfo->Stances = 1 << (
FORM_TREE - 1);
320 });
321
322
324 {
328 spellInfo->Effects[
EFFECT_1].SpellClassMask =
flag96(0x00000000, 0x00004000, 0x00000000);
329 });
330
331
333 {
334 spellInfo->Attributes &= ~SPELL_ATTR0_NOT_SHAPESHIFTED;
335 });
336
337
339 {
340 spellInfo->Effects[
EFFECT_2].BasePoints += 30000;
341 });
342
343
345 {
347 });
348
349
351 {
352 spellInfo->SpellFamilyFlags[2] = 0x10;
355 });
356
357
359 {
361 });
362
364 27892,
365 27928,
366 27935,
367 27915,
368 27931,
369 27937
371 {
373 });
374
375
377 {
378
379
382 });
383
384
386 {
387
389 spellInfo->Effects[
EFFECT_1].BasePoints = -6;
390 });
391
392
394 {
395 spellInfo->Effects[
EFFECT_0].BonusMultiplier = 0;
397 });
398
400 8145,
401 6474
403 {
405 });
406
407
409 {
410 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(423937, 276955137, 2049);
411 });
412
414 70728,
415 70840
417 {
420 });
421
422
424 {
427 });
428
429
431 {
432
433
434
435
436 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x00000040, 0x00000000, 0x00000000);
437 });
438
439
441 {
442 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x00000000, 0x02000000, 0x00000000);
444 });
445
447 34231,
448 60792,
449 64956
451 {
452 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x80000000, 0x00000000, 0x00000000);
454 });
455
457 28851,
458 28853,
459 32403
461 {
462 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x40000000, 0x00000000, 0x00000000);
464 });
465
466
468 {
469 spellInfo->Effects[
EFFECT_0].BasePoints = 0;
470 });
471
473 64745,
474 64936
476 {
477 spellInfo->Effects[
EFFECT_0].BasePoints = 100;
478 });
479
480
482 {
483
485 });
486
487
489 {
490 spellInfo->SpellFamilyFlags[
EFFECT_0] = 0;
491 spellInfo->SpellFamilyFlags[
EFFECT_2] = 0x4000000;
492 });
493
495 {
496 spellInfo->SpellFamilyFlags[
EFFECT_0] = 0;
497 spellInfo->SpellFamilyFlags[
EFFECT_2] = 0x2000000;
498 });
499
501 {
502 spellInfo->SpellFamilyFlags[
EFFECT_0] = 0;
503 spellInfo->SpellFamilyFlags[
EFFECT_2] = 0x8000000;
504 });
505
506
508 20138,
509 20139,
510 20140
512 {
513 spellInfo->Effects[
EFFECT_1].SpellClassMask[0] = 0;
514 spellInfo->Effects[
EFFECT_1].SpellClassMask[2] = 0x2000000;
515 });
516
518 20254,
519 20255,
520 20256
522 {
523 spellInfo->Effects[
EFFECT_1].SpellClassMask[0] = 0;
524 spellInfo->Effects[
EFFECT_1].SpellClassMask[2] = 0x4000000;
525 spellInfo->Effects[
EFFECT_2].SpellClassMask[0] = 0;
526 spellInfo->Effects[
EFFECT_2].SpellClassMask[2] = 0x4000000;
527 });
528
530 53379,
531 53484,
532 53648
534 {
535 spellInfo->Effects[
EFFECT_0].SpellClassMask[0] = 0;
536 spellInfo->Effects[
EFFECT_0].SpellClassMask[2] = 0x8000000;
537 });
538
539
541 {
542 spellInfo->Effects[
EFFECT_0].SpellClassMask[0] = 0;
543 spellInfo->Effects[
EFFECT_0].SpellClassMask[2] = 0x8000000;
544 });
545
546
548 {
549 spellInfo->SpellLevel = 0;
550 spellInfo->BaseLevel = 0;
552 });
553
554
556 {
558 });
559
560
562 {
564 });
565
566
568 {
570 });
571
573 20184,
574 20185,
575 20186,
576 68055
578 {
579
580
582 });
583
584
586 {
587 spellInfo->Effects[
EFFECT_0].MiscValue = -1;
590 });
591
592
594 {
595 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_SUPRESS_CASTER_PROCS;
596 });
597
599 54968,
600 53652,
601 53654
603 {
606 });
607
608
610 {
615 });
616
617
619 {
622 });
623
624
626 {
630 spellInfo->Effects[
EFFECT_1].DieSides = 1;
631 spellInfo->Effects[
EFFECT_1].BasePoints = 19;
632 spellInfo->Effects[
EFFECT_1].BasePoints = 127;
633 });
634
635
637 {
638 spellInfo->Speed = 0.0f;
639 });
640
641
643 {
645 });
646
647
649 {
652 });
653
654
656 {
657 spellInfo->ProcCharges = 2;
658 spellInfo->StackAmount = 0;
659 });
660
661
663 {
664 spellInfo->ProcCharges = 0;
665 });
666
667
669 {
671 });
672
673
675 {
677 });
678
679
681 {
685 });
686
687
689 {
691 });
692
693
695 {
696 spellInfo->AttributesEx &= ~SPELL_ATTR1_DISMISS_PET_FIRST;
698 });
699
700
702 {
704 });
705
707 31666,
708 58428
710 {
712 });
713
714
716 {
717 spellInfo->Effects[
EFFECT_0].TriggerSpell = 51699;
718 });
719
721 5171,
722 6774,
723 1725
725 {
727 });
728
729
731 {
733 });
734
736 64014,
737 64032,
738 64028,
739 64031,
740 64030,
741 64029,
742 64024,
743 64025,
744 65042
746 {
748 });
749
750
752 {
754 });
755
756
758 {
760 });
761
762
764 {
765 spellInfo->Effects[
EFFECT_2].Effect = 0;
766 spellInfo->Effects[
EFFECT_1].Effect = 0;
767 spellInfo->RuneCostID = 442;
768 });
769
770
772 {
773 spellInfo->Effects[
EFFECT_2].Effect = 0;
774 });
775
776
778 {
783 });
784
785
787 {
788 spellInfo->Effects[
EFFECT_1].Effect = 0;
789 });
790
791
793 {
794 spellInfo->ProcCharges = 0;
795 });
796
797
799 {
802 });
803
804
806 {
807 spellInfo->Effects[
EFFECT_2].Effect = 0;
809 });
810
811
813 {
816 });
817
818
820 {
821 spellInfo->Effects[
EFFECT_1].Effect = 0;
822 });
823
824
826 {
828 });
829
830
832 {
833 spellInfo->Effects[
EFFECT_1].TargetA = 0;
834 });
835
836
838 {
840 });
841
842
844 {
846 });
847
848
850 {
851
852 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x1400011, 0x20000000, 0x0);
853 });
854
855
857 {
858
859
860 spellInfo->Mechanic = 0;
861 });
862
863
865 {
867 });
868
869
871 {
872 spellInfo->AttributesEx &= ~SPELL_ATTR1_EXCLUDE_CASTER;
873 });
874
875
877 {
878 spellInfo->Attributes &= ~SPELL_ATTR0_NO_AURA_CANCEL;
879 });
880
881
883 {
885 });
886
887
889 {
891 });
892
894 {
895 spellInfo->CategoryRecoveryTime = 0;
896 spellInfo->RecoveryTime = 0;
898 });
899
900
902 {
904 });
905
906
908 {
910 spellInfo->ProcCharges = 0;
911 });
912
913
915 {
916 spellInfo->SpellLevel = 0;
917 spellInfo->BaseLevel = 0;
920 });
921
922
924 {
925 spellInfo->SpellLevel = 0;
926 spellInfo->BaseLevel = 0;
929 });
930
931
933 {
935 });
936
937
939 {
940 spellInfo->Effects[
EFFECT_1].RadiusEntry = spellInfo->Effects[
EFFECT_0].RadiusEntry;
941 spellInfo->Effects[
EFFECT_2].RadiusEntry = spellInfo->Effects[
EFFECT_0].RadiusEntry;
942 });
943
944
946 {
947 spellInfo->Effects[
EFFECT_2].TargetB = spellInfo->Effects[
EFFECT_1].TargetB = spellInfo->Effects[
EFFECT_0].TargetB = 0;
949 });
950
951
953 {
955 });
956
957
959 {
960
961 spellInfo->AttributesEx &= ~SPELL_ATTR1_IS_CHANNELED;
964 });
965
966
968 {
970 });
971
972
974 {
975 spellInfo->ExcludeTargetAuraSpell = 57723;
977 });
978
979
981 {
982 spellInfo->ExcludeTargetAuraSpell = 57724;
984 });
985
986
988 {
990 });
991
992
994 {
996 });
997
998
1000 47960,
1001 61291
1003 {
1005 });
1006
1007
1009 {
1010
1012 });
1013
1014
1016 {
1019 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x8000000, 0, 0);
1020 });
1021
1022
1024 {
1025 spellInfo->Effects[
EFFECT_1].SpellClassMask[0] |= 2;
1026 });
1027
1028
1030 {
1031 spellInfo->Effects[
EFFECT_1].SpellClassMask[0] |= 0x4000;
1032 });
1033
1034
1036 {
1038 spellInfo->Effects[
EFFECT_1].ApplyAuraName = spellInfo->Effects[
EFFECT_0].ApplyAuraName;
1039 spellInfo->Effects[
EFFECT_1].TargetA = spellInfo->Effects[
EFFECT_0].TargetA;
1042 });
1043
1044
1046 {
1047 spellInfo->Speed = 0.0f;
1048 });
1049
1050
1052 {
1054 });
1055
1056
1058 {
1060 });
1061
1062
1064 {
1065 spellInfo->SpellLevel = 0;
1066 });
1067
1068
1070 {
1073 });
1074
1075
1077 {
1079 });
1080
1081
1083 {
1085 });
1086
1087
1089 {
1090 spellInfo->Effects[
EFFECT_0].TriggerSpell = 31643;
1091 });
1092
1093
1095 {
1096
1098 });
1099
1100
1102 {
1104 });
1105
1106
1108 {
1111 });
1112
1113
1115 {
1117 });
1118
1119
1121 {
1123 });
1124
1125
1127 {
1129 });
1130
1131
1133 {
1136 spellInfo->SpellFamilyFlags =
flag96(0x20, 0x0, 0x0);
1137 });
1138
1139
1141 {
1144 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(685904631, 1151040, 32);
1145 });
1146
1147
1149 {
1150 spellInfo->ProcCharges = 2;
1151 spellInfo->StackAmount = 0;
1152 });
1153
1154
1156 {
1157 spellInfo->Effects[
EFFECT_0].TriggerSpell = 58374;
1158 });
1159
1160
1162 {
1164 });
1165
1166
1168 {
1170 spellInfo->SpellLevel = 0;
1171 });
1172
1174 20230,
1175 871,
1176 1719
1178 {
1179
1181 });
1182
1183
1185 {
1186
1188 });
1189
1190
1192 {
1193 spellInfo->Effects[
EFFECT_0].TriggerSpell = 11971;
1195 });
1196
1197
1199 {
1201 });
1202
1203
1205 {
1206
1209 spellInfo->Effects[
EFFECT_0].Effect = 0;
1210 spellInfo->Effects[
EFFECT_2].DieSides = spellInfo->Effects[
EFFECT_0].DieSides;
1211 spellInfo->Effects[
EFFECT_2].TargetA = spellInfo->Effects[
EFFECT_0].TargetB;
1212 spellInfo->Effects[
EFFECT_2].RadiusEntry = spellInfo->Effects[
EFFECT_0].RadiusEntry;
1213 spellInfo->Effects[
EFFECT_2].BasePoints = spellInfo->Effects[
EFFECT_0].BasePoints;
1214 });
1215
1216
1218 {
1220 spellInfo->SpellLevel = 0;
1221 });
1222
1224 14898,
1225 15349,
1226 15354,
1227 15355,
1228 15356,
1229 47562,
1230 47564,
1231 47565,
1232 47566,
1233 47567,
1234 47586,
1235 47587,
1236 47588,
1237 52802,
1238 52803
1240 {
1241 spellInfo->Effects[
EFFECT_0].SpellClassMask[1] |= 0x20;
1242 });
1243
1244
1246 {
1247
1251 });
1252
1253
1255 {
1257 spellInfo->SpellLevel = 0;
1258 spellInfo->SpellFamilyFlags =
flag96(0, 0x10, 0);
1259 });
1260
1261
1263 {
1265 });
1266
1267
1269 {
1271 });
1272
1274 770,
1275 16857
1277 {
1278 spellInfo->AttributesEx &= ~SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS;
1279 });
1280
1282 {
1285 });
1286
1287
1289 {
1291 });
1292
1293
1295 {
1297 });
1298
1299
1301 {
1303 });
1304
1305
1307 {
1309 });
1310
1311
1313 {
1314 spellInfo->Targets = 0;
1317 });
1318
1319
1321 {
1323 });
1324
1326 2641,
1327 23356
1329 {
1330
1331 spellInfo->TargetCreatureType = 0;
1332 });
1333
1334
1336 {
1340 });
1341
1342
1344 {
1345 spellInfo->Effects[
EFFECT_2].BasePoints = 1500;
1346 spellInfo->Effects[
EFFECT_1].BasePoints = 150;
1348 });
1349
1350
1352 {
1353 spellInfo->Effects[
EFFECT_0].BasePoints = 1;
1354 spellInfo->Effects[
EFFECT_0].RealPointsPerLevel = 0;
1355 spellInfo->Effects[
EFFECT_0].DieSides = 0;
1356 spellInfo->Effects[
EFFECT_0].DamageMultiplier = 0;
1357 spellInfo->Effects[
EFFECT_0].BonusMultiplier = 0;
1358 });
1359
1360
1362 {
1363 spellInfo->Effects[
EFFECT_0].Amplitude = 15000;
1364 });
1365
1366
1368 {
1370 });
1371
1372
1374 {
1375
1377 });
1378
1379
1381 {
1389 });
1390
1392 57607,
1393 57619,
1394 57610
1396 {
1398 });
1399
1400
1402 {
1404 });
1405
1406
1408 {
1412 });
1413
1414
1416 {
1420 });
1421
1422
1424 {
1426 });
1427
1428
1430 {
1432 });
1433
1434
1436 {
1438 });
1439
1440
1442 {
1445 });
1446
1447
1449 {
1452 });
1453
1455 53348,
1456 53117
1458 {
1459 spellInfo->RecoveryTime = 5000;
1460 spellInfo->CategoryRecoveryTime = 5000;
1461 });
1462
1463
1465 {
1467 });
1468
1469
1471 {
1473 });
1474
1475
1477 {
1478 spellInfo->Effects[
EFFECT_0].RealPointsPerLevel = 5.0f;
1479 });
1480
1481
1483 {
1484 spellInfo->Effects[
EFFECT_0].RealPointsPerLevel = 5.0f;
1485 });
1486
1487
1489 {
1490 spellInfo->MaxAffectedTargets = 1;
1491 spellInfo->Effects[
EFFECT_0].TriggerSpell = 33760;
1492 });
1493
1494
1496 36729,
1497 38834
1499 {
1501 });
1502
1503
1505 {
1506 spellInfo->Effects[
EFFECT_0].TriggerSpell = 36174;
1507 });
1508
1509
1511 {
1514 });
1515
1516
1518 {
1520 });
1521
1522
1524 {
1526 });
1527
1528
1530 {
1532 });
1533
1534
1536 {
1538 });
1539
1540
1542 {
1543 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_ONLY_ON_PLAYER;
1544 });
1545
1546
1548 {
1549 spellInfo->Speed = 0.0f;
1550 });
1551
1552
1554 {
1555 spellInfo->Speed = 8.0f;
1556 });
1557
1558
1560 {
1565 });
1566
1567
1569 {
1570 spellInfo->AttributesEx &= ~SPELL_ATTR1_IS_CHANNELED;
1571 });
1572
1574 41485,
1575 41487
1577 {
1579 });
1580
1581
1583 {
1586 });
1587
1588
1590 {
1592 });
1593
1594
1596 {
1598 });
1599
1600
1602 {
1603 spellInfo->MaxAffectedTargets = 1;
1604 });
1605
1606
1608 {
1610 });
1611
1613 31984,
1614 35354
1616 {
1617
1619 });
1620
1621
1623 {
1625 });
1626
1627
1629 {
1630 spellInfo->Attributes &= ~SPELL_ATTR0_SCALES_WITH_CREATURE_LEVEL;
1631 });
1632
1633
1635 {
1636
1638 spellInfo->MaxAffectedTargets = 1;
1639 });
1640
1641
1643 {
1644 spellInfo->MaxAffectedTargets = 1;
1645 });
1646
1647
1649 {
1651 spellInfo->Effects[
EFFECT_1].Effect = spellInfo->Effects[
EFFECT_2].Effect = 0;
1652 });
1653
1654
1656 {
1658 });
1659
1660
1662 {
1664 });
1665
1666
1668 {
1670 });
1671
1672
1674 {
1676 });
1677
1678
1680 {
1682 });
1683
1685 55521,
1686 58967,
1687 55348,
1688 58966
1690 {
1692 });
1693
1694
1696 {
1698 });
1699
1700
1702 {
1703 spellInfo->Effects[
EFFECT_1].Effect = 0;
1704 spellInfo->Effects[
EFFECT_2].Effect = 0;
1705 });
1706
1707
1709 {
1711 });
1712
1714 48278,
1715 47669
1717 {
1720 });
1721
1722
1724 {
1725 spellInfo->Effects[
EFFECT_0].Amplitude = 200;
1726 });
1727
1728
1730 {
1732 });
1733
1734
1736 {
1737 spellInfo->Effects[
EFFECT_1].TriggerSpell = 42739;
1738 });
1739
1741 {
1742 spellInfo->Effects[
EFFECT_1].TriggerSpell = 59736;
1743 });
1744
1745
1747 {
1749 });
1750
1752 42772,
1753 59685
1755 {
1757 });
1758
1759
1761 {
1764 });
1765
1766
1768 {
1770 });
1771
1772
1774 {
1776 });
1777
1778
1780 {
1782 });
1783
1784
1786 {
1789 });
1790
1791
1793 {
1795 });
1796
1797
1799 {
1801 });
1802
1803
1805 {
1806 spellInfo->MaxAffectedTargets = 1;
1807 });
1808
1809
1811 {
1812 spellInfo->AttributesEx &= ~SPELL_ATTR1_IS_CHANNELED;
1813 });
1814
1815
1817 {
1818 spellInfo->ExcludeTargetAuraSpell = 56911;
1819 });
1820
1821
1823 {
1830 });
1831
1833 55849,
1834 56438,
1836 {
1838 });
1839
1840
1842 {
1844 });
1845
1846
1848 {
1850 });
1851
1852
1854 {
1856 spellInfo->Effects[
EFFECT_0].TriggerSpell = 56429;
1857 });
1858
1859
1861 {
1868 });
1869
1870
1872 {
1877 });
1878
1879
1881 57407,
1883 {
1884 spellInfo->MaxAffectedTargets = 1;
1885 spellInfo->InterruptFlags = 0;
1891 });
1892
1893
1895 60936
1897 {
1898 spellInfo->MaxAffectedTargets = 3;
1899 spellInfo->InterruptFlags = 0;
1904 });
1905
1906
1908 {
1909 spellInfo->Effects[
EFFECT_0].Effect = 0;
1914 spellInfo->Effects[
EFFECT_1].PointsPerComboPoint = 2500;
1915 spellInfo->Effects[
EFFECT_1].BasePoints = 2499;
1918 });
1919
1920
1922 {
1924 });
1925
1926
1928 {
1930 });
1931
1932
1934 {
1935 spellInfo->Effects[
EFFECT_1].Effect = 0;
1936 });
1937
1938
1940 {
1942 });
1943
1944
1946 {
1947 spellInfo->Effects[
EFFECT_1].MiscValue = 17286;
1948 });
1949
1950
1952 {
1957 });
1958
1959
1961 {
1963 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
1964 });
1965
1966
1968 {
1970 });
1971
1972
1974 {
1976 });
1977
1978
1980 {
1981 spellInfo->Effects[
EFFECT_0].Effect = 0;
1982 });
1983
1984
1986 {
1987 spellInfo->Effects[
EFFECT_1].Effect = 0;
1988 });
1989
1990
1992 {
1994 });
1995
1996
1998 {
1999 spellInfo->MaxAffectedTargets = 3;
2000 });
2001
2003 {
2004 spellInfo->MaxAffectedTargets = 8;
2005 });
2006
2007
2009 {
2010 spellInfo->Effects[
EFFECT_1].Effect = 0;
2011 });
2012
2013
2015 {
2017 });
2018
2019
2021 {
2023 });
2024
2025
2027 {
2028 spellInfo->Effects[
EFFECT_0].Amplitude = 2000;
2030 });
2031
2032
2034 {
2035 spellInfo->Effects[
EFFECT_1].Effect = 0;
2036 });
2037
2038
2040 {
2043 });
2044
2045
2047 {
2048 spellInfo->Effects[
EFFECT_0].Amplitude = 5000;
2049 });
2050
2051
2053 {
2056 });
2057
2058
2060 {
2063 });
2064
2065
2067 {
2068 spellInfo->RecoveryTime = 25000;
2069 });
2070
2071
2073 {
2074 spellInfo->Effects[
EFFECT_0].TriggerSpell = 64467;
2075 });
2076
2077
2079 {
2081 });
2082
2083
2085 {
2087 });
2088
2089
2091 {
2093 });
2094
2095
2097 {
2101 });
2102
2103
2105 {
2106 spellInfo->MaxAffectedTargets = 1;
2107 });
2108
2109
2111 {
2113 });
2114
2115
2117 {
2119 });
2120
2121
2123 {
2124 spellInfo->Effects[
EFFECT_1].Effect = 0;
2125 });
2126
2127
2129 {
2131 });
2132
2134 17646,
2135 68968
2137 {
2142 });
2143
2144
2146 {
2150 });
2151
2152
2154 18576, 18578, 18579, 18580, 18581, 18582, 18583, 18609, 18611, 18612, 18613, 18614, 18615, 18616, 18584,
2155 18585, 18586, 18587, 18588, 18589, 18590, 18591, 18592, 18593, 18594, 18595, 18564, 18565, 18566, 18567,
2156 18568, 18569, 18570, 18571, 18572, 18573, 18574, 18575, 18596, 18597, 18598, 18599, 18600, 18601, 18602,
2157 18603, 18604, 18605, 18606, 18607, 18617, 18619, 18620, 18621, 18622, 18623, 18624, 18625, 18626, 18627,
2158 18628, 18618, 18351, 18352, 18353, 18354, 18355, 18356, 18357, 18358, 18359, 18360, 18361, 17086, 17087,
2159 17088, 17089, 17090, 17091, 17092, 17093, 17094, 17095, 17097, 22267, 22268, 21132, 21133, 21135, 21136,
2160 21137, 21138, 21139
2162 {
2165 if (spellInfo->Effects[
EFFECT_1].Effect)
2166 {
2170 }
2171 });
2172
2174 48760,
2175 49305
2177 {
2180 });
2181
2182
2184 {
2186 spellInfo->ExcludeTargetAuraSpell = 51162;
2188 });
2189
2190
2192 {
2195 });
2196
2197
2199 {
2201 });
2202
2203
2205 {
2207 });
2208
2209
2211 {
2214 });
2215
2216
2218 {
2221 });
2222
2223
2225 {
2227 });
2228
2229
2231 {
2233 });
2234
2235
2237 {
2239 });
2240
2241
2243 {
2253 });
2254
2255
2257 {
2258 spellInfo->Effects[
EFFECT_0].TriggerSpell = 68766;
2259 });
2260
2261
2263 {
2265 });
2266
2267
2269 {
2273 });
2274
2275
2277 {
2279 });
2280
2281
2283 {
2286 spellInfo->Effects[
EFFECT_0].MiscValue = 496;
2292 });
2293
2294
2296 {
2301 spellInfo->Effects[
EFFECT_1].Effect = 0;
2302 });
2303
2305 {
2309 });
2310
2312 {
2315 spellInfo->Speed = 14.0f;
2319 });
2320
2322 {
2325 });
2326
2327
2329 {
2331 });
2332
2333
2335 {
2336 spellInfo->ExcludeTargetAuraSpell = 66209;
2337 });
2338
2339
2341 {
2343 });
2344
2345
2347 {
2349 });
2350
2352 {
2360 });
2361
2362
2364 {
2366 });
2367
2368
2370 {
2372 });
2373
2374
2376 {
2378 });
2379
2380
2382 {
2384 spellInfo->Effects[
EFFECT_0].TriggerSpell = 66064;
2385 });
2386
2387
2389 {
2390 spellInfo->Effects[
EFFECT_0].BasePoints = 5;
2391 spellInfo->Effects[
EFFECT_0].DieSides = 0;
2392 });
2393
2395 {
2396 spellInfo->Effects[
EFFECT_0].BasePoints = 8;
2397 spellInfo->Effects[
EFFECT_0].DieSides = 0;
2398 });
2399
2401 {
2402 spellInfo->Effects[
EFFECT_0].BasePoints = 6;
2403 spellInfo->Effects[
EFFECT_0].DieSides = 0;
2404 });
2405
2407 {
2408 spellInfo->Effects[
EFFECT_0].BasePoints = 10;
2409 spellInfo->Effects[
EFFECT_0].DieSides = 0;
2410 });
2411
2412
2414 65950
2416 {
2417
2420 spellInfo->Effects[
EFFECT_1].Effect = 0;
2421 spellInfo->Effects[
EFFECT_2].Effect = 0;
2422 });
2423
2425 65767
2427 {
2428 spellInfo->ExcludeTargetAuraSpell = 65686;
2429 });
2430
2432 67296
2434 {
2435
2438 spellInfo->Effects[
EFFECT_1].Effect = 0;
2439 spellInfo->Effects[
EFFECT_2].Effect = 0;
2440 });
2441
2443 67274
2445 {
2446 spellInfo->ExcludeTargetAuraSpell = 67222;
2447 });
2448
2450 67297
2452 {
2453
2456 spellInfo->Effects[
EFFECT_1].Effect = 0;
2457 spellInfo->Effects[
EFFECT_2].Effect = 0;
2458 });
2459
2461 67275
2463 {
2464 spellInfo->ExcludeTargetAuraSpell = 67223;
2465 });
2466
2468 67298
2470 {
2471
2474 spellInfo->Effects[
EFFECT_1].Effect = 0;
2475 spellInfo->Effects[
EFFECT_2].Effect = 0;
2476 });
2477
2479 67276
2481 {
2482 spellInfo->ExcludeTargetAuraSpell = 67224;
2483 });
2484
2486 66001
2488 {
2489
2492 spellInfo->Effects[
EFFECT_1].Effect = 0;
2493 spellInfo->Effects[
EFFECT_2].Effect = 0;
2494 });
2495
2497 65769
2499 {
2500 spellInfo->ExcludeTargetAuraSpell = 65684;
2501 });
2502
2504 67281
2506 {
2507
2510 spellInfo->Effects[
EFFECT_1].Effect = 0;
2511 spellInfo->Effects[
EFFECT_2].Effect = 0;
2512 });
2513
2515 67265
2517 {
2518 spellInfo->ExcludeTargetAuraSpell = 67176;
2519 });
2520
2522 67282
2524 {
2525
2528 spellInfo->Effects[
EFFECT_1].Effect = 0;
2529 spellInfo->Effects[
EFFECT_2].Effect = 0;
2530 });
2531
2533 67266
2535 {
2536 spellInfo->ExcludeTargetAuraSpell = 67177;
2537 });
2538
2540 67283
2542 {
2543
2546 spellInfo->Effects[
EFFECT_1].Effect = 0;
2547 spellInfo->Effects[
EFFECT_2].Effect = 0;
2548 });
2549
2551 67267
2553 {
2554 spellInfo->ExcludeTargetAuraSpell = 67178;
2555 });
2556
2557
2559 {
2560 spellInfo->Effects[
EFFECT_1].Effect = 0;
2561 spellInfo->Effects[
EFFECT_2].Effect = 0;
2562 });
2563
2564
2566 {
2568 });
2569
2570
2572 {
2574 });
2575
2576
2578 {
2580 spellInfo->Effects[
EFFECT_0].Effect = 0;
2581 });
2582
2583
2585 {
2587
2588 });
2589
2590
2592 {
2596 });
2597
2598
2600 68186,
2601 68515
2603 {
2607 });
2608
2609
2611 {
2613 });
2614
2615
2617 {
2619 spellInfo->Effects[
EFFECT_0].Amplitude = 8000;
2620 spellInfo->Effects[
EFFECT_0].TriggerSpell = 69133;
2621 });
2622
2623
2625 {
2627 });
2628
2629
2631 {
2633 });
2634
2635
2637 {
2641 });
2642
2644 70513,
2645 59514
2647 {
2650 });
2651
2652
2654 {
2655 spellInfo->InterruptFlags = 0;
2656 spellInfo->AuraInterruptFlags = 0;
2657 spellInfo->ChannelInterruptFlags = 0;
2658 });
2659
2661 {
2662 spellInfo->Effects[
EFFECT_0].Effect = 0;
2663 spellInfo->Effects[
EFFECT_1].Effect = 0;
2667 });
2668
2669
2671 {
2674 });
2675
2676
2678 {
2679 spellInfo->MaxAffectedTargets = 1;
2681 });
2682
2683
2685 {
2688 });
2689
2691 {
2694 });
2695
2696
2698 {
2707 });
2708
2710 {
2711 spellInfo->Effects[
EFFECT_2].Effect = 0;
2712 });
2713
2714
2716 {
2718 });
2719
2720
2722 {
2724 spellInfo->ProcChance = 100;
2725 });
2726
2727
2729 {
2730 spellInfo->Effects[
EFFECT_1].TriggerSpell = 69238;
2732 });
2733
2735 {
2737 });
2738
2740 {
2746 });
2747
2748
2750 {
2752 });
2753
2754
2756 {
2757 spellInfo->ChannelInterruptFlags |= 0;
2759 });
2760
2761
2763 {
2766 });
2767
2768
2770 {
2772 });
2773
2774
2776 {
2777 spellInfo->Effects[
EFFECT_1].Effect = 0;
2778 spellInfo->Effects[
EFFECT_2].Effect = 0;
2779 });
2780
2781
2783 {
2786 });
2787
2789 {
2792 });
2793
2794
2796 {
2798 });
2799
2800
2802 {
2804 });
2805
2807 70781,
2808 70856,
2809 70857,
2810 70858,
2811 70859,
2812 70860,
2813 70861
2815 {
2822 });
2823
2825 70960,
2826 71258
2828 {
2829 spellInfo->AttributesEx &= ~SPELL_ATTR1_IS_SELF_CHANNELED;
2830 });
2831
2832
2834 {
2836 });
2837
2838
2840 {
2841 spellInfo->Effects[
EFFECT_0].Effect = 0;
2842 });
2843
2844
2846 {
2851 });
2852
2854 {
2855 spellInfo->Effects[
EFFECT_0].Effect = 0;
2858 });
2859
2861 {
2863 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
2864 });
2865
2866
2868 {
2870 });
2871
2873 69075,
2874 70834,
2875 70835,
2876 70836,
2877 72378,
2878 73058,
2879 72769,
2880 72385,
2881 72441,
2882 72442,
2883 72443,
2884 71160,
2885 71161,
2886 71123,
2887 71464
2889 {
2891 });
2892
2893
2895 {
2897 });
2898
2899
2901 {
2902 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_SUPRESS_TARGET_PROCS;
2903 });
2904
2905
2907 {
2909 });
2910
2911
2913 {
2914 spellInfo->ExcludeTargetAuraSpell = 0;
2915 });
2916
2917
2919 {
2921 });
2922
2923
2925 {
2926
2927 spellInfo->Effects[
EFFECT_2].Effect = 0;
2928 });
2929
2930
2932 {
2933
2934
2935 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_SUPRESS_CASTER_PROCS;
2936 });
2937
2938
2940 {
2942 });
2943
2945 70461,
2946 71289
2948 {
2950 });
2951
2952
2954 {
2957 spellInfo->Effects[
EFFECT_1].Effect = 0;
2958 });
2959
2961 71159,
2962 71302
2964 {
2966 });
2967
2968
2970 {
2971 spellInfo->Effects[
EFFECT_0].Effect = 0;
2972 });
2973
2974
2976 {
2978 });
2979
2980
2982 {
2984 });
2985
2986
2988 {
2990 });
2991
2992
2994 {
2995
2998 });
2999
3001 71412,
3002 71415
3004 {
3006 });
3007
3009 71621,
3010 72850,
3011 72851,
3012 72852,
3013 71893,
3014 73120,
3015 73121,
3016 73122
3018 {
3020 });
3021
3022
3024 {
3027 });
3028
3029
3031 {
3033 });
3034
3035
3037 {
3039 });
3040
3041
3043 {
3045 });
3046
3048 71518,
3049 72934,
3050 72289
3052 {
3054 });
3055
3056
3058 {
3059 spellInfo->AreaGroupId = 0;
3060 });
3061
3063 71301,
3064 71977
3066 {
3069 });
3070
3071
3073 {
3075 });
3076
3077
3079 {
3081 });
3082
3083
3085 {
3088 });
3089
3090
3092 {
3094 });
3095
3097 72706,
3098 71357
3100 {
3102 });
3103
3104
3106 {
3108 });
3109
3110
3112 {
3117 });
3118
3119
3121 {
3122 spellInfo->Speed = 0.0f;
3123 });
3124
3125
3127 {
3128 spellInfo->Effects[
EFFECT_1].Effect = 0;
3129 });
3130
3131
3133 {
3134 spellInfo->Attributes &= ~SPELL_ATTR0_NO_IMMUNITIES;
3135 });
3136
3137
3139 {
3141 });
3142
3143
3145 {
3147 });
3148
3149
3151 {
3153 });
3154
3156 69099,
3157 73776,
3158 73777,
3159 73778
3161 {
3163 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
3164 });
3165
3166
3168 {
3171 });
3172
3174 72351,
3175 72431,
3176 72429,
3177 73159
3179 {
3181 });
3182
3183
3185 {
3186 spellInfo->MaxAffectedTargets = 4;
3188 });
3189
3190
3192 {
3195 spellInfo->Effects[
EFFECT_0].MiscValue = 190;
3196 });
3197
3198
3200 {
3202 });
3203
3204
3206 {
3208 });
3209
3210
3212 {
3214 });
3215
3216
3218 {
3220 });
3221
3222
3224 {
3226 });
3227
3228
3230 {
3234 });
3235
3236
3238 {
3240 spellInfo->ExcludeCasterAuraSpell = 0;
3243 });
3244
3245
3247 {
3249 });
3250
3252 {
3255 });
3256
3257
3259 {
3263 });
3264
3265
3267 {
3271 });
3272
3273
3275 {
3277 });
3278
3279
3281 {
3283 });
3284
3285
3287 {
3289 });
3290
3291
3293 {
3295 });
3296
3297
3299 {
3301 spellInfo->MaxAffectedTargets = 1;
3302 });
3303
3304
3306 {
3308 spellInfo->MaxAffectedTargets = 3;
3309 });
3310
3311
3313 {
3315 });
3316
3317
3319 {
3321 });
3322
3323
3325 {
3327 });
3328
3329
3331 {
3334 spellInfo->Effects[
EFFECT_0].MiscValue = 100;
3335 });
3336
3337
3339 {
3340 spellInfo->AreaGroupId = 2452;
3341 });
3342
3344 {
3347 });
3348
3349
3351 {
3353 });
3354
3355
3357 {
3360 });
3361
3362
3364 {
3367 });
3368
3370 74562,
3371 74792
3373 {
3375 });
3376
3377
3379 {
3382 });
3383
3384
3386 {
3391 });
3392
3393
3395 {
3397 });
3398
3399
3401 {
3403 });
3404
3405
3407 {
3412 });
3413
3414
3416 {
3417 spellInfo->Speed = 0;
3418 });
3419
3420
3422 {
3423 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
3424 });
3425
3427 75952,
3428 74629
3430 {
3431 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
3432 });
3433
3434
3436 {
3438 spellInfo->Effects[
EFFECT_1].RadiusEntry = spellInfo->Effects[
EFFECT_0].RadiusEntry;
3440 });
3441
3442
3444 {
3447 });
3448
3449
3451 {
3452 spellInfo->ExcludeTargetAuraSpell = 47394;
3453 });
3454
3455
3457 {
3459 });
3460
3462 69563,
3463 69445,
3464 69489
3466 {
3468 });
3469
3470
3472 {
3473 spellInfo->Effects[
EFFECT_1].MiscValue = 0;
3474 });
3475
3476
3478 {
3481 });
3482
3483
3485 {
3487 spellInfo->CategoryRecoveryTime = 1500;
3488 });
3489
3490
3492 {
3493 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_ALLOW_AURA_WHILE_DEAD;
3494 });
3495
3496
3498 {
3500 });
3501
3502
3504 {
3505 spellInfo->Effects[
EFFECT_0].BasePoints = 52390;
3506 });
3507
3508
3510 {
3512 });
3513
3514
3516 {
3517 spellInfo->Effects[
EFFECT_0].MiscValueB = 427;
3519 spellInfo->Effects[
EFFECT_1].Effect = 0;
3520 });
3521
3522
3524 {
3525 spellInfo->Effects[
EFFECT_0].BasePoints = 1;
3526 });
3527
3528
3530 {
3531 spellInfo->RecoveryTime = 2000;
3532 });
3533
3535 37851,
3536 37918
3538 {
3539 spellInfo->RecoveryTime = 3000;
3540 });
3541
3543 54997,
3544 56524
3546 {
3547 spellInfo->RecoveryTime = 6000;
3548 });
3549
3551 47911,
3552 48620,
3553 51752
3555 {
3556 spellInfo->RecoveryTime = 10000;
3557 });
3558
3560 37727,
3561 54996
3563 {
3564 spellInfo->RecoveryTime = 12000;
3565 });
3566
3567
3569 {
3570 spellInfo->RecoveryTime = 15000;
3571 });
3572
3574 51756,
3575 37919,
3576 37917
3578 {
3579 spellInfo->RecoveryTime = 20000;
3580 });
3581
3582
3584 {
3586 });
3587
3588
3590 {
3591 spellInfo->Effects[
EFFECT_0].MiscValueB = 1721;
3592 });
3593
3594
3595
3597 {
3600 });
3601
3602
3604 40890
3606 {
3608 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40905;
3611 });
3612
3613
3615 {
3617 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40905;
3620 });
3621
3622
3624 {
3626 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40900;
3629 });
3630
3631
3633 {
3635 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40929;
3638 });
3639
3640
3642 {
3644 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40931;
3647 });
3648
3649
3651 {
3653 spellInfo->Effects[
EFFECT_0].TriggerSpell = 41064;
3656 });
3657
3658
3660 {
3661 spellInfo->Effects[
EFFECT_0].MiscValueB = 181;
3662 });
3663
3664
3666 {
3667 spellInfo->Effects[
EFFECT_0].BasePoints = 50860;
3668 });
3669
3671 {
3672 spellInfo->Effects[
EFFECT_0].BasePoints = 0;
3673 });
3674
3675
3677 {
3678 spellInfo->Effects[
EFFECT_0].BasePoints = 1;
3679 });
3680
3681
3683 {
3684 spellInfo->AuraInterruptFlags &= ~AURA_INTERRUPT_FLAG_NOT_ABOVEWATER;
3685 });
3686
3687
3689 {
3690 spellInfo->Effects[
EFFECT_0].BasePoints = 52391 - 1;
3691 });
3692
3693
3695 {
3696 spellInfo->Effects[
EFFECT_0].MiscValue = 300;
3697 });
3698
3699
3701 {
3703 });
3704
3705
3707 {
3709 });
3710
3711
3713 {
3715 });
3716
3717
3719 {
3721 });
3722
3723
3725 7764,
3726 10767,
3727 16610,
3728 16612,
3729 16618,
3730 17013
3732
3733 {
3736 });
3737
3738
3740 {
3742 });
3743
3744
3746 59892
3748 {
3751 spellInfo->AttributesEx &= ~SPELL_ATTR0_NO_AURA_CANCEL;
3753 });
3754
3755
3757 {
3758 spellInfo->Effects[
EFFECT_1].MiscValue = 126;
3759 });
3760
3762 47977,
3763 65917
3765 {
3766
3767
3768
3769 spellInfo->Effects[
EFFECT_0].Effect = 0;
3770 spellInfo->Effects[
EFFECT_1].Effect = 0;
3771 });
3772
3773
3775 {
3777 });
3778
3779
3781 {
3783 });
3784
3785
3787 {
3789 spellInfo->Effects[
EFFECT_0].TriggerSpell = 26470;
3790 });
3791
3792
3794 {
3795 spellInfo->Effects[
EFFECT_0].TriggerSpell = 22588;
3796 });
3797
3798
3800 {
3802 });
3803
3804
3806 {
3808 });
3809
3811 71646,
3812 71607,
3813 71610,
3814 71641
3816 {
3818 spellInfo->SpellLevel = 0;
3819 });
3820
3822 6789,
3823 17925,
3824 17926,
3825 27223,
3826 47859,
3827 71838,
3828 71839
3830 {
3832 });
3833
3834
3836 {
3838 });
3839
3840
3842 {
3845 });
3846
3847
3849 {
3850 spellInfo->Attributes &= ~SPELL_ATTR0_NO_IMMUNITIES;
3851 });
3852
3853
3855 {
3856 spellInfo->Effects[
EFFECT_0].BasePoints = spellInfo->Effects[
EFFECT_1].BasePoints;
3857 });
3858
3859
3861 {
3863 });
3864
3865
3867 {
3869 });
3870
3871
3873 {
3875 });
3876
3877
3879 {
3883 });
3884
3885
3887 {
3888 spellInfo->Effects[
EFFECT_2].Effect = 0;
3889 });
3890
3891
3893 {
3895 });
3896
3897
3899 {
3901 spellInfo->Effects[
EFFECT_0].MiscValue = 100;
3902 spellInfo->Effects[
EFFECT_0].BasePoints = 79;
3903 });
3904
3905
3907 {
3910 spellInfo->MaxAffectedTargets = 0;
3911 spellInfo->ExcludeCasterAuraSpell = 42299;
3912 });
3913
3914
3916 {
3918 });
3919
3920
3922 {
3923 spellInfo->Effects[
EFFECT_0].Effect = 0;
3924 });
3925
3926
3928 {
3931 });
3932
3933
3935 {
3936 spellInfo->Effects[
EFFECT_0].Effect = 0;
3937 });
3938
3939
3941 {
3944 });
3945
3946
3948 {