diff options
| author | Shauren <shauren.trinity@gmail.com> | 2018-04-28 14:09:01 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2018-04-28 14:09:01 +0200 |
| commit | 37f57ce6b9c548798e2c12e6d0514150ab3ad9da (patch) | |
| tree | 515205e80750be69b5a2c6cefc92f4c7348b863f /src/server/game/Entities/Player | |
| parent | b9b661da08b22a5d070eff9d2032dfd993a8b009 (diff) | |
Core/Auras: Implemented new spell_area flag to allow skipping applying aura automatically when quest status changes
Diffstat (limited to 'src/server/game/Entities/Player')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index d02a812bbb8..ff792ac82e1 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -16205,7 +16205,7 @@ void Player::SendQuestUpdate(uint32 questId) { if (itr->second->flags & SPELL_AREA_FLAG_AUTOREMOVE && !itr->second->IsFitToRequirements(this, zone, area)) RemoveAurasDueToSpell(itr->second->spellId); - else if (itr->second->flags & SPELL_AREA_FLAG_AUTOCAST) + else if (itr->second->flags & SPELL_AREA_FLAG_AUTOCAST && !(itr->second->flags & SPELL_AREA_FLAG_IGNORE_AUTOCAST_ON_QUEST_STATUS_CHANGE)) if (!HasAura(itr->second->spellId)) CastSpell(this, itr->second->spellId, true); } |
