diff options
-rw-r--r-- | sql/updates/world/3.3.5/2018_03_13_00_world.sql | 3 | ||||
-rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/sql/updates/world/3.3.5/2018_03_13_00_world.sql b/sql/updates/world/3.3.5/2018_03_13_00_world.sql new file mode 100644 index 00000000000..5f92d71d4d9 --- /dev/null +++ b/sql/updates/world/3.3.5/2018_03_13_00_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc` WHERE `SpellId`=70904; +INSERT INTO `spell_proc` (`SpellId`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `ProcFlags`, `SpellTypeMask`, `SpellPhaseMask`, `HitMask`, `AttributesMask`, `ProcsPerMinute`, `Chance`, `Cooldown`, `Charges`) VALUES +(70904, 0x0, 6, 0x00000000, 0x00000000, 0x00000800, 2048, 0x4, 0x0, 0x0, 0x0, 0, 0, 0, 0); diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index cc3082527bb..4f528415d4c 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3865,6 +3865,12 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->AttributesEx7 |= SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER; }); + // Guardian Spirit + ApplySpellFix({ 47788 }, [](SpellInfo* spellInfo) + { + spellInfo->ExcludeTargetAuraSpell = 72232; // Weakened Spirit + }); + ApplySpellFix({ 42490, // Energized! 42492, // Cast Energized |