aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellScript.h
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2015-01-07 22:48:34 +0100
committerjackpoz <giacomopoz@gmail.com>2015-01-07 22:48:34 +0100
commit9ea93eae33dcf776537a41e9c9ff33a31d6e3e19 (patch)
tree8677d5f14df5e78ef23cda00012f9659069e19e7 /src/server/game/Spells/SpellScript.h
parent253dc0f99e8321a126ab32594b2023b176b86705 (diff)
Core/Aura: Replace assert with logged error for invalid AuraRemoveMode
Fix AuraScript::Remove() triggering an assert with default parameter and log an error when Aura is removed with invalid mode AURA_REMOVE_NONE instead of triggering an assert deep down in the call tree. Fix https://github.com/TrinityCore/TrinityCore/issues/714 , triggered by spell 50240 "Evasive Maneuvers" script
Diffstat (limited to 'src/server/game/Spells/SpellScript.h')
-rw-r--r--src/server/game/Spells/SpellScript.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellScript.h b/src/server/game/Spells/SpellScript.h
index c7bbe0ed014..0916a43498a 100644
--- a/src/server/game/Spells/SpellScript.h
+++ b/src/server/game/Spells/SpellScript.h
@@ -813,7 +813,7 @@ class AuraScript : public _SpellScript
DynamicObject* GetDynobjOwner() const;
// removes aura with remove mode (see AuraRemoveMode enum)
- void Remove(uint32 removeMode = 0);
+ void Remove(AuraRemoveMode removeMode = AURA_REMOVE_BY_DEFAULT);
// returns aura object of script
Aura* GetAura() const;