aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp109
1 files changed, 109 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 8a41faad251..c2ff4f8b4ed 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -3512,6 +3512,115 @@ void SpellMgr::LoadSpellInfoCorrections()
break;
}
+ switch (spellInfo->Id)
+ {
+ // Proc attribute correction
+ // Remove procflags from test/debug/deprecated spells to avoid DB Errors
+ case 2479: // Honorless Target
+ case 3232: // Gouge Stun Test
+ case 3409: // Crippling Poison
+ case 4312: // Strider Presence
+ case 5707: // Lifestone Regeneration
+ case 5760: // Mind-numbing Poison
+ case 6727: // Poison Mushroom
+ case 6984: // Frost Shot (Rank 2)
+ case 7164: // Defensive Stance
+ case 7288: // Immolate Cumulative (TEST) (Rank 1)
+ case 7291: // Food (TEST)
+ case 7331: // Healing Aura (TEST) (Rank 1)
+ case 7824: // Blacksmithing Skill +10
+ case 12551: // Frost Shot
+ case 13218: // Wound Poison (Rank 1)
+ case 13222: // Wound Poison II (Rank 2)
+ case 13223: // Wound Poison III (Rank 3)
+ case 13224: // Wound Poison IV (Rank 4)
+ case 14795: // Venomhide Poison
+ case 16610: // Razorhide
+ case 18099: // Chill Nova
+ case 18802: // Frost Shot
+ case 20000: // Alexander's Test Periodic Aura
+ case 21163: // Polished Armor (Rank 1)
+ case 22818: // Mol'dar's Moxie
+ case 22820: // Slip'kik's Savvy
+ case 23333: // Warsong Flag
+ case 23335: // Silverwing Flag
+ case 25160: // Sand Storm
+ case 27189: // Wound Poison V (Rank 5)
+ case 28726: // Nightmare Seed
+ case 28754: // Fury of the Ashbringer
+ case 30802: // Unleashed Rage (Rank 1)
+ case 31481: // Lung Burst
+ case 32430: // Battle Standard
+ case 32431: // Battle Standard
+ case 32447: // Travel Form
+ case 33370: // Spell Haste
+ case 33807: // Abacus of Violent Odds
+ case 34132: // Gladiator's Totem of the Third Wind
+ case 34135: // Libram of Justice
+ case 34666: // Tamed Pet Passive 08 (DND)
+ case 34667: // Tamed Pet Passive 09 (DND)
+ case 34775: // Dragonspine Flurry
+ case 34889: // Fire Breath (Rank 1)
+ case 34976: // Netherstorm Flag
+ case 35131: // Bladestorm
+ case 35323: // Fire Breath (Rank 2)
+ case 35336: // Energizing Spores
+ case 36148: // Chill Nova
+ case 36613: // Aspect of the Spirit Hunter
+ case 36786: // Soul Chill
+ case 37174: // Perceived Weakness
+ case 37482: // Exploited Weakness
+ case 37526: // Battle Rush
+ case 37588: // Dive
+ case 37985: // Fire Breath
+ case 38317: // Forgotten Knowledge
+ case 38843: // Soul Chill
+ case 39015: // Atrophic Blow
+ case 40396: // Fel Infusion
+ case 40603: // Taunt Gurtogg
+ case 40803: // Ron's Test Buff
+ case 41435: // The Twin Blades of Azzinoth
+ case 42369: // Merciless Libram of Justice
+ case 42371: // Merciless Gladiator's Totem of the Third Wind
+ case 42636: // Birmingham Tools Test 3
+ case 43727: // Vengeful Libram of Justice
+ case 43729: // Vengeful Gladiator's Totem of the Third Wind
+ case 43817: // Focused Assault
+ case 44305: // You're a ...! (Effects2)
+ case 45384: // Birmingham Tools Test 4
+ case 45433: // Birmingham Tools Test 5
+ case 46093: // Brutal Libram of Justice
+ case 46099: // Brutal Gladiator's Totem of the Third Wind
+ case 46705: // Honorless Target
+ case 49883: // Flames
+ case 50655: // Frost Cut
+ case 50995: // Empowered Blood Presence (Rank 1)
+ case 55482: // Fire Breath (Rank 3)
+ case 55483: // Fire Breath (Rank 4)
+ case 55484: // Fire Breath (Rank 5)
+ case 55485: // Fire Breath (Rank 6)
+ case 57974: // Wound Poison VI (Rank 6)
+ case 57975: // Wound Poison VII (Rank 7)
+ case 60062: // Essence of Life
+ case 60302: // Meteorite Whetstone
+ case 60437: // Grim Toll
+ case 60492: // Embrace of the Spider
+ case 63024: // Gravity Bomb
+ case 64772: // Comet's Trail
+ case 65004: // Alacrity of the Elements
+ case 65019: // Mjolnir Runestone
+ case 65024: // Implosion
+ case 71003: // Vegard's Touch
+ case 72559: // Birmingham Tools Test 3
+ case 72560: // Birmingham Tools Test 3
+ case 72561: // Birmingham Tools Test 5
+ case 72980: // Shadow Resonance
+ spellInfo->ProcFlags = 0;
+ break;
+ default:
+ break;
+ }
+
switch (spellInfo->SpellFamilyName)
{
case SPELLFAMILY_PALADIN: