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 {
341 });
342
343
345 {
346 spellInfo->SpellFamilyFlags[2] = 0x10;
349 });
350
351
353 {
355 });
356
358 27892,
359 27928,
360 27935,
361 27915,
362 27931,
363 27937
365 {
367 });
368
369
371 {
372
373
376 });
377
378
380 {
381
383 spellInfo->Effects[
EFFECT_1].BasePoints = -6;
384 });
385
386
388 {
389 spellInfo->Effects[
EFFECT_0].BonusMultiplier = 0;
391 });
392
394 8145,
395 6474
397 {
399 });
400
401
403 {
404 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(423937, 276955137, 2049);
405 });
406
408 70728,
409 70840
411 {
414 });
415
416
418 {
421 });
422
423
425 {
426
427
428
429
430 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x00000040, 0x00000000, 0x00000000);
431 });
432
433
435 {
436 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x00000000, 0x02000000, 0x00000000);
438 });
439
441 34231,
442 60792,
443 64956
445 {
446 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x80000000, 0x00000000, 0x00000000);
448 });
449
451 28851,
452 28853,
453 32403
455 {
456 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x40000000, 0x00000000, 0x00000000);
458 });
459
460
462 {
463 spellInfo->Effects[
EFFECT_0].BasePoints = 0;
464 });
465
467 64745,
468 64936
470 {
471 spellInfo->Effects[
EFFECT_0].BasePoints = 100;
472 });
473
474
476 {
477
479 });
480
481
483 {
484 spellInfo->SpellFamilyFlags[
EFFECT_0] = 0;
485 spellInfo->SpellFamilyFlags[
EFFECT_2] = 0x4000000;
486 });
487
489 {
490 spellInfo->SpellFamilyFlags[
EFFECT_0] = 0;
491 spellInfo->SpellFamilyFlags[
EFFECT_2] = 0x2000000;
492 });
493
495 {
496 spellInfo->SpellFamilyFlags[
EFFECT_0] = 0;
497 spellInfo->SpellFamilyFlags[
EFFECT_2] = 0x8000000;
498 });
499
500
502 20138,
503 20139,
504 20140
506 {
507 spellInfo->Effects[
EFFECT_1].SpellClassMask[0] = 0;
508 spellInfo->Effects[
EFFECT_1].SpellClassMask[2] = 0x2000000;
509 });
510
512 20254,
513 20255,
514 20256
516 {
517 spellInfo->Effects[
EFFECT_1].SpellClassMask[0] = 0;
518 spellInfo->Effects[
EFFECT_1].SpellClassMask[2] = 0x4000000;
519 spellInfo->Effects[
EFFECT_2].SpellClassMask[0] = 0;
520 spellInfo->Effects[
EFFECT_2].SpellClassMask[2] = 0x4000000;
521 });
522
524 53379,
525 53484,
526 53648
528 {
529 spellInfo->Effects[
EFFECT_0].SpellClassMask[0] = 0;
530 spellInfo->Effects[
EFFECT_0].SpellClassMask[2] = 0x8000000;
531 });
532
533
535 {
536 spellInfo->Effects[
EFFECT_0].SpellClassMask[0] = 0;
537 spellInfo->Effects[
EFFECT_0].SpellClassMask[2] = 0x8000000;
538 });
539
540
542 {
543 spellInfo->SpellLevel = 0;
544 spellInfo->BaseLevel = 0;
546 });
547
548
550 {
552 });
553
554
556 {
558 });
559
560
562 {
564 });
565
567 20184,
568 20185,
569 20186,
570 68055
572 {
573
574
576 });
577
578
580 {
581 spellInfo->Effects[
EFFECT_0].MiscValue = -1;
584 });
585
586
588 {
589 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_SUPRESS_CASTER_PROCS;
590 });
591
593 54968,
594 53652,
595 53654
597 {
600 });
601
602
604 {
609 });
610
611
613 {
616 });
617
618
620 {
624 spellInfo->Effects[
EFFECT_1].DieSides = 1;
625 spellInfo->Effects[
EFFECT_1].BasePoints = 19;
626 spellInfo->Effects[
EFFECT_1].BasePoints = 127;
627 });
628
629
631 {
632 spellInfo->Speed = 0.0f;
633 });
634
635
637 {
639 });
640
641
643 {
646 });
647
648
650 {
651 spellInfo->ProcCharges = 2;
652 spellInfo->StackAmount = 0;
653 });
654
655
657 {
658 spellInfo->ProcCharges = 0;
659 });
660
661
663 {
665 });
666
667
669 {
671 });
672
673
675 {
679 });
680
681
683 {
685 });
686
687
689 {
690 spellInfo->AttributesEx &= ~SPELL_ATTR1_DISMISS_PET_FIRST;
692 });
693
694
696 {
698 });
699
701 31666,
702 58428
704 {
706 });
707
708
710 {
711 spellInfo->Effects[
EFFECT_0].TriggerSpell = 51699;
712 });
713
715 5171,
716 6774,
717 1725
719 {
721 });
722
723
725 {
727 });
728
730 64014,
731 64032,
732 64028,
733 64031,
734 64030,
735 64029,
736 64024,
737 64025,
738 65042
740 {
742 });
743
744
746 {
748 });
749
750
752 {
754 });
755
756
758 {
759 spellInfo->Effects[
EFFECT_2].Effect = 0;
760 spellInfo->Effects[
EFFECT_1].Effect = 0;
761 spellInfo->RuneCostID = 442;
762 });
763
764
766 {
767 spellInfo->Effects[
EFFECT_2].Effect = 0;
768 });
769
770
772 {
777 });
778
779
781 {
782 spellInfo->Effects[
EFFECT_1].Effect = 0;
783 });
784
785
787 {
788 spellInfo->ProcCharges = 0;
789 });
790
791
793 {
796 });
797
798
800 {
801 spellInfo->Effects[
EFFECT_2].Effect = 0;
803 });
804
805
807 {
810 });
811
812
814 {
815 spellInfo->Effects[
EFFECT_1].Effect = 0;
816 });
817
818
820 {
822 });
823
824
826 {
827 spellInfo->Effects[
EFFECT_1].TargetA = 0;
828 });
829
830
832 {
834 });
835
836
838 {
840 });
841
842
844 {
845
846 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x1400011, 0x20000000, 0x0);
847 });
848
849
851 {
852
853
854 spellInfo->Mechanic = 0;
855 });
856
857
859 {
861 });
862
863
865 {
866 spellInfo->AttributesEx &= ~SPELL_ATTR1_EXCLUDE_CASTER;
867 });
868
869
871 {
872 spellInfo->Attributes &= ~SPELL_ATTR0_NO_AURA_CANCEL;
873 });
874
875
877 {
879 });
880
881
883 {
885 });
886
888 {
889 spellInfo->CategoryRecoveryTime = 0;
890 spellInfo->RecoveryTime = 0;
892 });
893
894
896 {
898 });
899
900
902 {
904 spellInfo->ProcCharges = 0;
905 });
906
907
909 {
910 spellInfo->SpellLevel = 0;
911 spellInfo->BaseLevel = 0;
914 });
915
916
918 {
919 spellInfo->SpellLevel = 0;
920 spellInfo->BaseLevel = 0;
923 });
924
925
927 {
929 });
930
931
933 {
934 spellInfo->Effects[
EFFECT_1].RadiusEntry = spellInfo->Effects[
EFFECT_0].RadiusEntry;
935 spellInfo->Effects[
EFFECT_2].RadiusEntry = spellInfo->Effects[
EFFECT_0].RadiusEntry;
936 });
937
938
940 {
941 spellInfo->Effects[
EFFECT_2].TargetB = spellInfo->Effects[
EFFECT_1].TargetB = spellInfo->Effects[
EFFECT_0].TargetB = 0;
943 });
944
945
947 {
949 });
950
951
953 {
954
955 spellInfo->AttributesEx &= ~SPELL_ATTR1_IS_CHANNELED;
958 });
959
960
962 {
964 });
965
966
968 {
969 spellInfo->ExcludeTargetAuraSpell = 57723;
971 });
972
973
975 {
976 spellInfo->ExcludeTargetAuraSpell = 57724;
978 });
979
980
982 {
984 });
985
986
988 {
990 });
991
992
994 47960,
995 61291
997 {
999 });
1000
1001
1003 {
1004
1006 });
1007
1008
1010 {
1013 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(0x8000000, 0, 0);
1014 });
1015
1016
1018 {
1019 spellInfo->Effects[
EFFECT_1].SpellClassMask[0] |= 2;
1020 });
1021
1022
1024 {
1025 spellInfo->Effects[
EFFECT_1].SpellClassMask[0] |= 0x4000;
1026 });
1027
1028
1030 {
1032 spellInfo->Effects[
EFFECT_1].ApplyAuraName = spellInfo->Effects[
EFFECT_0].ApplyAuraName;
1033 spellInfo->Effects[
EFFECT_1].TargetA = spellInfo->Effects[
EFFECT_0].TargetA;
1036 });
1037
1038
1040 {
1041 spellInfo->Speed = 0.0f;
1042 });
1043
1044
1046 {
1048 });
1049
1050
1052 {
1054 });
1055
1056
1058 {
1059 spellInfo->SpellLevel = 0;
1060 });
1061
1062
1064 {
1067 });
1068
1069
1071 {
1073 });
1074
1075
1077 {
1079 });
1080
1081
1083 {
1084 spellInfo->Effects[
EFFECT_0].TriggerSpell = 31643;
1085 });
1086
1087
1089 {
1090
1092 });
1093
1094
1096 {
1098 });
1099
1100
1102 {
1105 });
1106
1107
1109 {
1111 });
1112
1113
1115 {
1117 });
1118
1119
1121 {
1123 });
1124
1125
1127 {
1130 spellInfo->SpellFamilyFlags =
flag96(0x20, 0x0, 0x0);
1131 });
1132
1133
1135 {
1138 spellInfo->Effects[
EFFECT_0].SpellClassMask =
flag96(685904631, 1151040, 32);
1139 });
1140
1141
1143 {
1144 spellInfo->ProcCharges = 2;
1145 spellInfo->StackAmount = 0;
1146 });
1147
1148
1150 {
1151 spellInfo->Effects[
EFFECT_0].TriggerSpell = 58374;
1152 });
1153
1154
1156 {
1158 });
1159
1160
1162 {
1164 spellInfo->SpellLevel = 0;
1165 });
1166
1168 20230,
1169 871,
1170 1719
1172 {
1173
1175 });
1176
1177
1179 {
1180
1182 });
1183
1184
1186 {
1187 spellInfo->Effects[
EFFECT_0].TriggerSpell = 11971;
1189 });
1190
1191
1193 {
1195 });
1196
1197
1199 {
1200
1203 spellInfo->Effects[
EFFECT_0].Effect = 0;
1204 spellInfo->Effects[
EFFECT_2].DieSides = spellInfo->Effects[
EFFECT_0].DieSides;
1205 spellInfo->Effects[
EFFECT_2].TargetA = spellInfo->Effects[
EFFECT_0].TargetB;
1206 spellInfo->Effects[
EFFECT_2].RadiusEntry = spellInfo->Effects[
EFFECT_0].RadiusEntry;
1207 spellInfo->Effects[
EFFECT_2].BasePoints = spellInfo->Effects[
EFFECT_0].BasePoints;
1208 });
1209
1210
1212 {
1214 spellInfo->SpellLevel = 0;
1215 });
1216
1218 14898,
1219 15349,
1220 15354,
1221 15355,
1222 15356,
1223 47562,
1224 47564,
1225 47565,
1226 47566,
1227 47567,
1228 47586,
1229 47587,
1230 47588,
1231 52802,
1232 52803
1234 {
1235 spellInfo->Effects[
EFFECT_0].SpellClassMask[1] |= 0x20;
1236 });
1237
1238
1240 {
1241
1245 });
1246
1247
1249 {
1251 spellInfo->SpellLevel = 0;
1252 spellInfo->SpellFamilyFlags =
flag96(0, 0x10, 0);
1253 });
1254
1255
1257 {
1259 });
1260
1261
1263 {
1265 });
1266
1268 770,
1269 16857
1271 {
1272 spellInfo->AttributesEx &= ~SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS;
1273 });
1274
1276 {
1279 });
1280
1281
1283 {
1285 });
1286
1287
1289 {
1291 });
1292
1293
1295 {
1297 });
1298
1299
1301 {
1303 });
1304
1305
1307 {
1308 spellInfo->Targets = 0;
1311 });
1312
1313
1315 {
1317 });
1318
1320 2641,
1321 23356
1323 {
1324
1325 spellInfo->TargetCreatureType = 0;
1326 });
1327
1328
1330 {
1334 });
1335
1336
1338 {
1339 spellInfo->Effects[
EFFECT_2].BasePoints = 1500;
1340 spellInfo->Effects[
EFFECT_1].BasePoints = 150;
1342 });
1343
1344
1346 {
1347 spellInfo->Effects[
EFFECT_0].BasePoints = 1;
1348 spellInfo->Effects[
EFFECT_0].RealPointsPerLevel = 0;
1349 spellInfo->Effects[
EFFECT_0].DieSides = 0;
1350 spellInfo->Effects[
EFFECT_0].DamageMultiplier = 0;
1351 spellInfo->Effects[
EFFECT_0].BonusMultiplier = 0;
1352 });
1353
1354
1356 {
1357 spellInfo->Effects[
EFFECT_0].Amplitude = 15000;
1358 });
1359
1360
1362 {
1364 });
1365
1366
1368 {
1369
1371 });
1372
1373
1375 {
1383 });
1384
1386 57607,
1387 57619,
1388 57610
1390 {
1392 });
1393
1394
1396 {
1398 });
1399
1400
1402 {
1406 });
1407
1408
1410 {
1414 });
1415
1416
1418 {
1420 });
1421
1422
1424 {
1426 });
1427
1428
1430 {
1432 });
1433
1434
1436 {
1439 });
1440
1441
1443 {
1446 });
1447
1449 53348,
1450 53117
1452 {
1453 spellInfo->RecoveryTime = 5000;
1454 spellInfo->CategoryRecoveryTime = 5000;
1455 });
1456
1457
1459 {
1461 });
1462
1463
1465 {
1467 });
1468
1469
1471 {
1472 spellInfo->Effects[
EFFECT_0].RealPointsPerLevel = 5.0f;
1473 });
1474
1475
1477 {
1478 spellInfo->Effects[
EFFECT_0].RealPointsPerLevel = 5.0f;
1479 });
1480
1481
1483 {
1484 spellInfo->MaxAffectedTargets = 1;
1485 spellInfo->Effects[
EFFECT_0].TriggerSpell = 33760;
1486 });
1487
1488
1490 36729,
1491 38834
1493 {
1495 });
1496
1497
1499 {
1500 spellInfo->Effects[
EFFECT_0].TriggerSpell = 36174;
1501 });
1502
1503
1505 {
1508 });
1509
1510
1512 {
1514 });
1515
1516
1518 {
1520 });
1521
1522
1524 {
1526 });
1527
1528
1530 {
1532 });
1533
1534
1536 {
1537 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_ONLY_ON_PLAYER;
1538 });
1539
1540
1542 {
1543 spellInfo->Speed = 0.0f;
1544 });
1545
1546
1548 {
1549 spellInfo->Speed = 8.0f;
1550 });
1551
1552
1554 {
1559 });
1560
1561
1563 {
1564 spellInfo->AttributesEx &= ~SPELL_ATTR1_IS_CHANNELED;
1565 });
1566
1568 41485,
1569 41487
1571 {
1573 });
1574
1575
1577 {
1580 });
1581
1582
1584 {
1586 });
1587
1588
1590 {
1592 });
1593
1594
1596 {
1597 spellInfo->MaxAffectedTargets = 1;
1598 });
1599
1600
1602 {
1604 });
1605
1607 31984,
1608 35354
1610 {
1611
1613 });
1614
1615
1617 {
1619 });
1620
1621
1623 {
1624 spellInfo->Attributes &= ~SPELL_ATTR0_SCALES_WITH_CREATURE_LEVEL;
1625 });
1626
1627
1629 {
1630
1632 spellInfo->MaxAffectedTargets = 1;
1633 });
1634
1635
1637 {
1638 spellInfo->MaxAffectedTargets = 1;
1639 });
1640
1641
1643 {
1645 spellInfo->Effects[
EFFECT_1].Effect = spellInfo->Effects[
EFFECT_2].Effect = 0;
1646 });
1647
1648
1650 {
1652 });
1653
1654
1656 {
1658 });
1659
1660
1662 {
1664 });
1665
1666
1668 {
1670 });
1671
1672
1674 {
1676 });
1677
1679 55521,
1680 58967,
1681 55348,
1682 58966
1684 {
1686 });
1687
1688
1690 {
1692 });
1693
1694
1696 {
1697 spellInfo->Effects[
EFFECT_1].Effect = 0;
1698 spellInfo->Effects[
EFFECT_2].Effect = 0;
1699 });
1700
1701
1703 {
1705 });
1706
1708 48278,
1709 47669
1711 {
1714 });
1715
1716
1718 {
1719 spellInfo->Effects[
EFFECT_0].Amplitude = 200;
1720 });
1721
1722
1724 {
1726 });
1727
1728
1730 {
1731 spellInfo->Effects[
EFFECT_1].TriggerSpell = 42739;
1732 });
1733
1735 {
1736 spellInfo->Effects[
EFFECT_1].TriggerSpell = 59736;
1737 });
1738
1739
1741 {
1743 });
1744
1746 42772,
1747 59685
1749 {
1751 });
1752
1753
1755 {
1758 });
1759
1760
1762 {
1764 });
1765
1766
1768 {
1770 });
1771
1772
1774 {
1776 });
1777
1778
1780 {
1783 });
1784
1785
1787 {
1789 });
1790
1791
1793 {
1795 });
1796
1797
1799 {
1800 spellInfo->MaxAffectedTargets = 1;
1801 });
1802
1803
1805 {
1806 spellInfo->AttributesEx &= ~SPELL_ATTR1_IS_CHANNELED;
1807 });
1808
1809
1811 {
1812 spellInfo->ExcludeTargetAuraSpell = 56911;
1813 });
1814
1815
1817 {
1824 });
1825
1827 55849,
1828 56438,
1830 {
1832 });
1833
1834
1836 {
1838 });
1839
1840
1842 {
1844 });
1845
1846
1848 {
1850 spellInfo->Effects[
EFFECT_0].TriggerSpell = 56429;
1851 });
1852
1853
1855 {
1862 });
1863
1864
1866 {
1871 });
1872
1873
1875 57407,
1877 {
1878 spellInfo->MaxAffectedTargets = 1;
1879 spellInfo->InterruptFlags = 0;
1885 });
1886
1887
1889 60936
1891 {
1892 spellInfo->MaxAffectedTargets = 3;
1893 spellInfo->InterruptFlags = 0;
1898 });
1899
1900
1902 {
1903 spellInfo->Effects[
EFFECT_0].Effect = 0;
1908 spellInfo->Effects[
EFFECT_1].PointsPerComboPoint = 2500;
1909 spellInfo->Effects[
EFFECT_1].BasePoints = 2499;
1912 });
1913
1914
1916 {
1918 });
1919
1920
1922 {
1924 });
1925
1926
1928 {
1929 spellInfo->Effects[
EFFECT_1].Effect = 0;
1930 });
1931
1932
1934 {
1936 });
1937
1938
1940 {
1941 spellInfo->Effects[
EFFECT_1].MiscValue = 17286;
1942 });
1943
1944
1946 {
1951 });
1952
1953
1955 {
1957 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
1958 });
1959
1960
1962 {
1964 });
1965
1966
1968 {
1970 });
1971
1972
1974 {
1975 spellInfo->Effects[
EFFECT_0].Effect = 0;
1976 });
1977
1978
1980 {
1981 spellInfo->Effects[
EFFECT_1].Effect = 0;
1982 });
1983
1984
1986 {
1988 });
1989
1990
1992 {
1993 spellInfo->MaxAffectedTargets = 3;
1994 });
1995
1997 {
1998 spellInfo->MaxAffectedTargets = 8;
1999 });
2000
2001
2003 {
2004 spellInfo->Effects[
EFFECT_1].Effect = 0;
2005 });
2006
2007
2009 {
2011 });
2012
2013
2015 {
2017 });
2018
2019
2021 {
2022 spellInfo->Effects[
EFFECT_0].Amplitude = 2000;
2024 });
2025
2026
2028 {
2029 spellInfo->Effects[
EFFECT_1].Effect = 0;
2030 });
2031
2032
2034 {
2037 });
2038
2039
2041 {
2042 spellInfo->Effects[
EFFECT_0].Amplitude = 5000;
2043 });
2044
2045
2047 {
2050 });
2051
2052
2054 {
2057 });
2058
2059
2061 {
2062 spellInfo->RecoveryTime = 25000;
2063 });
2064
2065
2067 {
2068 spellInfo->Effects[
EFFECT_0].TriggerSpell = 64467;
2069 });
2070
2071
2073 {
2075 });
2076
2077
2079 {
2081 });
2082
2083
2085 {
2087 });
2088
2089
2091 {
2095 });
2096
2097
2099 {
2100 spellInfo->MaxAffectedTargets = 1;
2101 });
2102
2103
2105 {
2107 });
2108
2109
2111 {
2113 });
2114
2115
2117 {
2118 spellInfo->Effects[
EFFECT_1].Effect = 0;
2119 });
2120
2121
2123 {
2125 });
2126
2128 17646,
2129 68968
2131 {
2136 });
2137
2138
2140 {
2144 });
2145
2146
2148 18576, 18578, 18579, 18580, 18581, 18582, 18583, 18609, 18611, 18612, 18613, 18614, 18615, 18616, 18584,
2149 18585, 18586, 18587, 18588, 18589, 18590, 18591, 18592, 18593, 18594, 18595, 18564, 18565, 18566, 18567,
2150 18568, 18569, 18570, 18571, 18572, 18573, 18574, 18575, 18596, 18597, 18598, 18599, 18600, 18601, 18602,
2151 18603, 18604, 18605, 18606, 18607, 18617, 18619, 18620, 18621, 18622, 18623, 18624, 18625, 18626, 18627,
2152 18628, 18618, 18351, 18352, 18353, 18354, 18355, 18356, 18357, 18358, 18359, 18360, 18361, 17086, 17087,
2153 17088, 17089, 17090, 17091, 17092, 17093, 17094, 17095, 17097, 22267, 22268, 21132, 21133, 21135, 21136,
2154 21137, 21138, 21139
2156 {
2159 if (spellInfo->Effects[
EFFECT_1].Effect)
2160 {
2164 }
2165 });
2166
2168 48760,
2169 49305
2171 {
2174 });
2175
2176
2178 {
2180 spellInfo->ExcludeTargetAuraSpell = 51162;
2182 });
2183
2184
2186 {
2189 });
2190
2191
2193 {
2195 });
2196
2197
2199 {
2201 });
2202
2203
2205 {
2208 });
2209
2210
2212 {
2215 });
2216
2217
2219 {
2221 });
2222
2223
2225 {
2227 });
2228
2229
2231 {
2233 });
2234
2235
2237 {
2247 });
2248
2249
2251 {
2252 spellInfo->Effects[
EFFECT_0].TriggerSpell = 68766;
2253 });
2254
2255
2257 {
2259 });
2260
2261
2263 {
2267 });
2268
2269
2271 {
2273 });
2274
2275
2277 {
2280 spellInfo->Effects[
EFFECT_0].MiscValue = 496;
2286 });
2287
2288
2290 {
2295 spellInfo->Effects[
EFFECT_1].Effect = 0;
2296 });
2297
2299 {
2303 });
2304
2306 {
2309 spellInfo->Speed = 14.0f;
2313 });
2314
2316 {
2319 });
2320
2321
2323 {
2325 });
2326
2327
2329 {
2330 spellInfo->ExcludeTargetAuraSpell = 66209;
2331 });
2332
2333
2335 {
2337 });
2338
2339
2341 {
2343 });
2344
2346 {
2354 });
2355
2356
2358 {
2360 });
2361
2362
2364 {
2366 });
2367
2368
2370 {
2372 });
2373
2374
2376 {
2378 spellInfo->Effects[
EFFECT_0].TriggerSpell = 66064;
2379 });
2380
2381
2383 {
2384 spellInfo->Effects[
EFFECT_0].BasePoints = 5;
2385 spellInfo->Effects[
EFFECT_0].DieSides = 0;
2386 });
2387
2389 {
2390 spellInfo->Effects[
EFFECT_0].BasePoints = 8;
2391 spellInfo->Effects[
EFFECT_0].DieSides = 0;
2392 });
2393
2395 {
2396 spellInfo->Effects[
EFFECT_0].BasePoints = 6;
2397 spellInfo->Effects[
EFFECT_0].DieSides = 0;
2398 });
2399
2401 {
2402 spellInfo->Effects[
EFFECT_0].BasePoints = 10;
2403 spellInfo->Effects[
EFFECT_0].DieSides = 0;
2404 });
2405
2406
2408 65950
2410 {
2411
2414 spellInfo->Effects[
EFFECT_1].Effect = 0;
2415 spellInfo->Effects[
EFFECT_2].Effect = 0;
2416 });
2417
2419 65767
2421 {
2422 spellInfo->ExcludeTargetAuraSpell = 65686;
2423 });
2424
2426 67296
2428 {
2429
2432 spellInfo->Effects[
EFFECT_1].Effect = 0;
2433 spellInfo->Effects[
EFFECT_2].Effect = 0;
2434 });
2435
2437 67274
2439 {
2440 spellInfo->ExcludeTargetAuraSpell = 67222;
2441 });
2442
2444 67297
2446 {
2447
2450 spellInfo->Effects[
EFFECT_1].Effect = 0;
2451 spellInfo->Effects[
EFFECT_2].Effect = 0;
2452 });
2453
2455 67275
2457 {
2458 spellInfo->ExcludeTargetAuraSpell = 67223;
2459 });
2460
2462 67298
2464 {
2465
2468 spellInfo->Effects[
EFFECT_1].Effect = 0;
2469 spellInfo->Effects[
EFFECT_2].Effect = 0;
2470 });
2471
2473 67276
2475 {
2476 spellInfo->ExcludeTargetAuraSpell = 67224;
2477 });
2478
2480 66001
2482 {
2483
2486 spellInfo->Effects[
EFFECT_1].Effect = 0;
2487 spellInfo->Effects[
EFFECT_2].Effect = 0;
2488 });
2489
2491 65769
2493 {
2494 spellInfo->ExcludeTargetAuraSpell = 65684;
2495 });
2496
2498 67281
2500 {
2501
2504 spellInfo->Effects[
EFFECT_1].Effect = 0;
2505 spellInfo->Effects[
EFFECT_2].Effect = 0;
2506 });
2507
2509 67265
2511 {
2512 spellInfo->ExcludeTargetAuraSpell = 67176;
2513 });
2514
2516 67282
2518 {
2519
2522 spellInfo->Effects[
EFFECT_1].Effect = 0;
2523 spellInfo->Effects[
EFFECT_2].Effect = 0;
2524 });
2525
2527 67266
2529 {
2530 spellInfo->ExcludeTargetAuraSpell = 67177;
2531 });
2532
2534 67283
2536 {
2537
2540 spellInfo->Effects[
EFFECT_1].Effect = 0;
2541 spellInfo->Effects[
EFFECT_2].Effect = 0;
2542 });
2543
2545 67267
2547 {
2548 spellInfo->ExcludeTargetAuraSpell = 67178;
2549 });
2550
2551
2553 {
2554 spellInfo->Effects[
EFFECT_1].Effect = 0;
2555 spellInfo->Effects[
EFFECT_2].Effect = 0;
2556 });
2557
2558
2560 {
2562 });
2563
2564
2566 {
2568 });
2569
2570
2572 {
2574 spellInfo->Effects[
EFFECT_0].Effect = 0;
2575 });
2576
2577
2579 {
2581
2582 });
2583
2584
2586 {
2590 });
2591
2592
2594 68186,
2595 68515
2597 {
2601 });
2602
2603
2605 {
2607 });
2608
2609
2611 {
2613 spellInfo->Effects[
EFFECT_0].Amplitude = 8000;
2614 spellInfo->Effects[
EFFECT_0].TriggerSpell = 69133;
2615 });
2616
2617
2619 {
2621 });
2622
2623
2625 {
2627 });
2628
2629
2631 {
2635 });
2636
2638 70513,
2639 59514
2641 {
2644 });
2645
2646
2648 {
2649 spellInfo->InterruptFlags = 0;
2650 spellInfo->AuraInterruptFlags = 0;
2651 spellInfo->ChannelInterruptFlags = 0;
2652 });
2653
2655 {
2656 spellInfo->Effects[
EFFECT_0].Effect = 0;
2657 spellInfo->Effects[
EFFECT_1].Effect = 0;
2661 });
2662
2663
2665 {
2668 });
2669
2670
2672 {
2673 spellInfo->MaxAffectedTargets = 1;
2675 });
2676
2677
2679 {
2682 });
2683
2685 {
2688 });
2689
2690
2692 {
2701 });
2702
2704 {
2705 spellInfo->Effects[
EFFECT_2].Effect = 0;
2706 });
2707
2708
2710 {
2712 });
2713
2714
2716 {
2718 spellInfo->ProcChance = 100;
2719 });
2720
2721
2723 {
2724 spellInfo->Effects[
EFFECT_1].TriggerSpell = 69238;
2726 });
2727
2729 {
2731 });
2732
2734 {
2740 });
2741
2742
2744 {
2746 });
2747
2748
2750 {
2751 spellInfo->ChannelInterruptFlags |= 0;
2753 });
2754
2755
2757 {
2760 });
2761
2762
2764 {
2766 });
2767
2768
2770 {
2771 spellInfo->Effects[
EFFECT_1].Effect = 0;
2772 spellInfo->Effects[
EFFECT_2].Effect = 0;
2773 });
2774
2775
2777 {
2780 });
2781
2783 {
2786 });
2787
2788
2790 {
2792 });
2793
2794
2796 {
2798 });
2799
2801 70781,
2802 70856,
2803 70857,
2804 70858,
2805 70859,
2806 70860,
2807 70861
2809 {
2816 });
2817
2819 70960,
2820 71258
2822 {
2823 spellInfo->AttributesEx &= ~SPELL_ATTR1_IS_SELF_CHANNELED;
2824 });
2825
2826
2828 {
2830 });
2831
2832
2834 {
2835 spellInfo->Effects[
EFFECT_0].Effect = 0;
2836 });
2837
2838
2840 {
2845 });
2846
2848 {
2849 spellInfo->Effects[
EFFECT_0].Effect = 0;
2852 });
2853
2855 {
2857 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
2858 });
2859
2860
2862 {
2864 });
2865
2867 69075,
2868 70834,
2869 70835,
2870 70836,
2871 72378,
2872 73058,
2873 72769,
2874 72385,
2875 72441,
2876 72442,
2877 72443,
2878 71160,
2879 71161,
2880 71123,
2881 71464
2883 {
2885 });
2886
2887
2889 {
2891 });
2892
2893
2895 {
2896 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_SUPRESS_TARGET_PROCS;
2897 });
2898
2899
2901 {
2903 });
2904
2905
2907 {
2908 spellInfo->ExcludeTargetAuraSpell = 0;
2909 });
2910
2911
2913 {
2915 });
2916
2917
2919 {
2920
2921 spellInfo->Effects[
EFFECT_2].Effect = 0;
2922 });
2923
2924
2926 {
2927
2928
2929 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_SUPRESS_CASTER_PROCS;
2930 });
2931
2932
2934 {
2936 });
2937
2939 70461,
2940 71289
2942 {
2944 });
2945
2946
2948 {
2951 spellInfo->Effects[
EFFECT_1].Effect = 0;
2952 });
2953
2955 71159,
2956 71302
2958 {
2960 });
2961
2962
2964 {
2965 spellInfo->Effects[
EFFECT_0].Effect = 0;
2966 });
2967
2968
2970 {
2972 });
2973
2974
2976 {
2978 });
2979
2980
2982 {
2984 });
2985
2986
2988 {
2989
2992 });
2993
2995 71412,
2996 71415
2998 {
3000 });
3001
3003 71621,
3004 72850,
3005 72851,
3006 72852,
3007 71893,
3008 73120,
3009 73121,
3010 73122
3012 {
3014 });
3015
3016
3018 {
3021 });
3022
3023
3025 {
3027 });
3028
3029
3031 {
3033 });
3034
3035
3037 {
3039 });
3040
3042 71518,
3043 72934,
3044 72289
3046 {
3048 });
3049
3050
3052 {
3053 spellInfo->AreaGroupId = 0;
3054 });
3055
3057 71301,
3058 71977
3060 {
3063 });
3064
3065
3067 {
3069 });
3070
3071
3073 {
3075 });
3076
3077
3079 {
3082 });
3083
3084
3086 {
3088 });
3089
3091 72706,
3092 71357
3094 {
3096 });
3097
3098
3100 {
3102 });
3103
3104
3106 {
3111 });
3112
3113
3115 {
3116 spellInfo->Speed = 0.0f;
3117 });
3118
3119
3121 {
3122 spellInfo->Effects[
EFFECT_1].Effect = 0;
3123 });
3124
3125
3127 {
3128 spellInfo->Attributes &= ~SPELL_ATTR0_NO_IMMUNITIES;
3129 });
3130
3131
3133 {
3135 });
3136
3137
3139 {
3141 });
3142
3143
3145 {
3147 });
3148
3150 69099,
3151 73776,
3152 73777,
3153 73778
3155 {
3157 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
3158 });
3159
3160
3162 {
3165 });
3166
3168 72351,
3169 72431,
3170 72429,
3171 73159
3173 {
3175 });
3176
3177
3179 {
3180 spellInfo->MaxAffectedTargets = 4;
3182 });
3183
3184
3186 {
3189 spellInfo->Effects[
EFFECT_0].MiscValue = 190;
3190 });
3191
3192
3194 {
3196 });
3197
3198
3200 {
3202 });
3203
3204
3206 {
3208 });
3209
3210
3212 {
3214 });
3215
3216
3218 {
3220 });
3221
3222
3224 {
3228 });
3229
3230
3232 {
3234 spellInfo->ExcludeCasterAuraSpell = 0;
3237 });
3238
3239
3241 {
3243 });
3244
3246 {
3249 });
3250
3251
3253 {
3257 });
3258
3259
3261 {
3265 });
3266
3267
3269 {
3271 });
3272
3273
3275 {
3277 });
3278
3279
3281 {
3283 });
3284
3285
3287 {
3289 });
3290
3291
3293 {
3295 spellInfo->MaxAffectedTargets = 1;
3296 });
3297
3298
3300 {
3302 spellInfo->MaxAffectedTargets = 3;
3303 });
3304
3305
3307 {
3309 });
3310
3311
3313 {
3315 });
3316
3317
3319 {
3321 });
3322
3323
3325 {
3328 spellInfo->Effects[
EFFECT_0].MiscValue = 100;
3329 });
3330
3331
3333 {
3334 spellInfo->AreaGroupId = 2452;
3335 });
3336
3338 {
3341 });
3342
3343
3345 {
3347 });
3348
3349
3351 {
3354 });
3355
3356
3358 {
3361 });
3362
3364 74562,
3365 74792
3367 {
3369 });
3370
3371
3373 {
3376 });
3377
3378
3380 {
3385 });
3386
3387
3389 {
3391 });
3392
3393
3395 {
3397 });
3398
3399
3401 {
3406 });
3407
3408
3410 {
3411 spellInfo->Speed = 0;
3412 });
3413
3414
3416 {
3417 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
3418 });
3419
3421 75952,
3422 74629
3424 {
3425 spellInfo->AttributesEx4 &= ~SPELL_ATTR4_NO_CAST_LOG;
3426 });
3427
3428
3430 {
3432 spellInfo->Effects[
EFFECT_1].RadiusEntry = spellInfo->Effects[
EFFECT_0].RadiusEntry;
3434 });
3435
3436
3438 {
3441 });
3442
3443
3445 {
3446 spellInfo->ExcludeTargetAuraSpell = 47394;
3447 });
3448
3449
3451 {
3453 });
3454
3456 69563,
3457 69445,
3458 69489
3460 {
3462 });
3463
3464
3466 {
3467 spellInfo->Effects[
EFFECT_1].MiscValue = 0;
3468 });
3469
3470
3472 {
3475 });
3476
3477
3479 {
3481 spellInfo->CategoryRecoveryTime = 1500;
3482 });
3483
3484
3486 {
3487 spellInfo->AttributesEx3 &= ~SPELL_ATTR3_ALLOW_AURA_WHILE_DEAD;
3488 });
3489
3490
3492 {
3494 });
3495
3496
3498 {
3499 spellInfo->Effects[
EFFECT_0].BasePoints = 52390;
3500 });
3501
3502
3504 {
3506 });
3507
3508
3510 {
3511 spellInfo->Effects[
EFFECT_0].MiscValueB = 427;
3513 spellInfo->Effects[
EFFECT_1].Effect = 0;
3514 });
3515
3516
3518 {
3519 spellInfo->Effects[
EFFECT_0].BasePoints = 1;
3520 });
3521
3522
3524 {
3525 spellInfo->RecoveryTime = 2000;
3526 });
3527
3529 37851,
3530 37918
3532 {
3533 spellInfo->RecoveryTime = 3000;
3534 });
3535
3537 54997,
3538 56524
3540 {
3541 spellInfo->RecoveryTime = 6000;
3542 });
3543
3545 47911,
3546 48620,
3547 51752
3549 {
3550 spellInfo->RecoveryTime = 10000;
3551 });
3552
3554 37727,
3555 54996
3557 {
3558 spellInfo->RecoveryTime = 12000;
3559 });
3560
3561
3563 {
3564 spellInfo->RecoveryTime = 15000;
3565 });
3566
3568 51756,
3569 37919,
3570 37917
3572 {
3573 spellInfo->RecoveryTime = 20000;
3574 });
3575
3576
3578 {
3580 });
3581
3582
3584 {
3585 spellInfo->Effects[
EFFECT_0].MiscValueB = 1721;
3586 });
3587
3588
3589
3591 {
3594 });
3595
3596
3598 40890
3600 {
3602 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40905;
3605 });
3606
3607
3609 {
3611 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40905;
3614 });
3615
3616
3618 {
3620 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40900;
3623 });
3624
3625
3627 {
3629 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40929;
3632 });
3633
3634
3636 {
3638 spellInfo->Effects[
EFFECT_0].TriggerSpell = 40931;
3641 });
3642
3643
3645 {
3647 spellInfo->Effects[
EFFECT_0].TriggerSpell = 41064;
3650 });
3651
3652
3654 {
3655 spellInfo->Effects[
EFFECT_0].MiscValueB = 181;
3656 });
3657
3658
3660 {
3661 spellInfo->Effects[
EFFECT_0].BasePoints = 50860;
3662 });
3663
3665 {
3666 spellInfo->Effects[
EFFECT_0].BasePoints = 0;
3667 });
3668
3669
3671 {
3672 spellInfo->Effects[
EFFECT_0].BasePoints = 1;
3673 });
3674
3675
3677 {
3678 spellInfo->AuraInterruptFlags &= ~AURA_INTERRUPT_FLAG_NOT_ABOVEWATER;
3679 });
3680
3681
3683 {
3684 spellInfo->Effects[
EFFECT_0].BasePoints = 52391 - 1;
3685 });
3686
3687
3689 {
3690 spellInfo->Effects[
EFFECT_0].MiscValue = 300;
3691 });
3692
3693
3695 {
3697 });
3698
3699
3701 {
3703 });
3704
3705
3707 {
3709 });
3710
3711
3713 {
3715 });
3716
3717
3719 7764,
3720 10767,
3721 16610,
3722 16612,
3723 16618,
3724 17013
3726
3727 {
3730 });
3731
3732
3734 {
3736 });
3737
3738
3740 59892
3742 {
3745 spellInfo->AttributesEx &= ~SPELL_ATTR0_NO_AURA_CANCEL;
3747 });
3748
3749
3751 {
3752 spellInfo->Effects[
EFFECT_1].MiscValue = 126;
3753 });
3754
3756 47977,
3757 65917
3759 {
3760
3761
3762
3763 spellInfo->Effects[
EFFECT_0].Effect = 0;
3764 spellInfo->Effects[
EFFECT_1].Effect = 0;
3765 });
3766
3767
3769 {
3771 });
3772
3773
3775 {
3777 });
3778
3779
3781 {
3783 spellInfo->Effects[
EFFECT_0].TriggerSpell = 26470;
3784 });
3785
3786
3788 {
3789 spellInfo->Effects[
EFFECT_0].TriggerSpell = 22588;
3790 });
3791
3792
3794 {
3796 });
3797
3798
3800 {
3802 });
3803
3805 71646,
3806 71607,
3807 71610,
3808 71641
3810 {
3812 spellInfo->SpellLevel = 0;
3813 });
3814
3816 6789,
3817 17925,
3818 17926,
3819 27223,
3820 47859,
3821 71838,
3822 71839
3824 {
3826 });
3827
3828
3830 {
3832 });
3833
3834
3836 {
3839 });
3840
3841
3843 {
3844 spellInfo->Attributes &= ~SPELL_ATTR0_NO_IMMUNITIES;
3845 });
3846
3847
3849 {
3850 spellInfo->Effects[
EFFECT_0].BasePoints = spellInfo->Effects[
EFFECT_1].BasePoints;
3851 });
3852
3853
3855 {
3857 });
3858
3859
3861 {
3863 });
3864
3865
3867 {
3869 });
3870
3871
3873