diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 715eff697..ec4dbdb90 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -1445,7 +1445,7 @@ void Aura::HandleAddModifier(bool apply, bool Real) if (Group* group = ((Player*)m_target)->GetGroup()) for(GroupReference *itr = group->GetFirstMember(); itr != NULL; itr = itr->next()) if (Player* member = itr->getSource()) - if (member != m_target) + if (member != m_target && member->IsInMap(m_target)) ReapplyAffectedPassiveAuras(member); } void Aura::HandleAddTargetTrigger(bool apply, bool /*Real*/) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index b2aec0f90..d6a19fe60 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "8960" + #define REVISION_NR "8961" #endif // __REVISION_NR_H__