diff options
| author | QAston <none@none> | 2009-04-06 23:27:13 +0200 |
|---|---|---|
| committer | QAston <none@none> | 2009-04-06 23:27:13 +0200 |
| commit | 6375f8fc8ce0113edbb3a8798bc6cf0a9b9ff014 (patch) | |
| tree | 559bd341d2021e699bf277a472faaf4b02aec5ce /src/game/Unit.cpp | |
| parent | 81ef5e632fcfe9a565eebfea9556bde78c0a22e3 (diff) | |
*Set aura remove by expire only for expired auras
--HG--
branch : trunk
Diffstat (limited to 'src/game/Unit.cpp')
| -rw-r--r-- | src/game/Unit.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 40f3272a905..dbdbfd9b630 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -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; |
