*Do not allow to save player single target spellstolen auras to prevent crash.
--HG-- branch : trunk
This commit is contained in:
+1
-1
@@ -16320,7 +16320,7 @@ void Player::_SaveAuras()
|
||||
continue;
|
||||
bool isCaster = itr->second->GetCasterGUID() == GetGUID();
|
||||
if (!isCaster)
|
||||
if (itr->second->IsSingleTarget()
|
||||
if (IsSingleTargetSpell(itr->second->GetSpellProto())
|
||||
|| itr->second->IsAreaAura())
|
||||
continue;
|
||||
|
||||
|
||||
@@ -3889,7 +3889,6 @@ bool Unit::AddAura(Aura *Aur, bool handleEffects)
|
||||
//*****************************************************
|
||||
if(AuraState aState = GetSpellAuraState(Aur->GetSpellProto()))
|
||||
{
|
||||
bool found = false;
|
||||
m_auraStateAuras.insert(AuraStateAurasMap::value_type(aState, Aur));
|
||||
ModifyAuraState(aState, true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user