aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-09-05 22:05:29 +0200
committerShauren <shauren.trinity@gmail.com>2017-09-05 22:05:29 +0200
commit30ff2620c2e8dc489b12c71e61f0b6f4173e8c0d (patch)
treec770b332f5190e8ebb4f6dd61129797e09ef8636
parent13772e20b6f5fc79128d6013f2a37b6ee1d894b5 (diff)
Core/Spells: Add missing SpellFamilyFlags to priest and monk variants of Gift of the Naaru
* Fixes quest Rescue the Survivors Closes #20240 Closes #20245
-rw-r--r--src/server/game/Spells/SpellMgr.cpp6
-rw-r--r--src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 41ab8d803b6..1dcb62a7a8f 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -3193,6 +3193,12 @@ void SpellMgr::LoadSpellInfoCorrections()
const_cast<SpellEffectInfo*>(spellInfo->GetEffect(EFFECT_2))->MiscValue = 24008; // Fallen Combatant
});
+ // Gift of the Naaru (priest and monk variants)
+ ApplySpellFix({ 59544, 121093 }, [](SpellInfo* spellInfo)
+ {
+ spellInfo->SpellFamilyFlags[2] = 0x80000000;
+ });
+
//
// VIOLET HOLD SPELLS
//
diff --git a/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp b/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp
index f1486912090..bad08e47c49 100644
--- a/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp
+++ b/src/server/scripts/Kalimdor/zone_azuremyst_isle.cpp
@@ -109,7 +109,7 @@ public:
void SpellHit(Unit* caster, const SpellInfo* spell) override
{
- if (spell->SpellFamilyFlags[2] & 0x080000000 && !_tappedBySpell)
+ if (spell->SpellFamilyFlags[2] & 0x80000000 && !_tappedBySpell)
{
_events.Reset();
_tappedBySpell = true;