*Set aura remove by expire only for expired auras

--HG--
branch : trunk
This commit is contained in:
QAston
2009-04-06 23:27:13 +02:00
parent 81ef5e632f
commit 6375f8fc8c
5 changed files with 8 additions and 6 deletions

View File

@@ -4104,8 +4104,9 @@ void Unit::RemoveAura(AuraMap::iterator &i, AuraRemoveMode mode)
m_ccAuras.remove(Aur);
}
// Set remove mode
Aur->SetRemoveMode(mode);
// Set remove mode if mode already not set
if (!Aur->GetRemoveMode())
Aur->SetRemoveMode(mode);
// Statue unsummoned at aura remove
Totem* statue = NULL;