aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Auras
diff options
context:
space:
mode:
authorAqua Deus <95978183+aquadeus@users.noreply.github.com>2025-12-21 00:51:27 +0100
committerGitHub <noreply@github.com>2025-12-21 00:51:27 +0100
commit57f321d42fe9e24d3cb485bc5aedca7bac6e1fc9 (patch)
tree6d69b702df327d14efc0589a6ccc849d84182b5f /src/server/game/Spells/Auras
parent3cc3bee57b7e816c92e5856fdad37dabee1e52c4 (diff)
Core/Auras: Implement SpellAuraInterruptFlags2::Transform (#31440)
Diffstat (limited to 'src/server/game/Spells/Auras')
-rw-r--r--src/server/game/Spells/Auras/SpellAuraEffects.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
index 86b4ab48672..49aa00c14e0 100644
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -2256,6 +2256,8 @@ void AuraEffect::HandleAuraTransform(AuraApplication const* aurApp, uint8 mode,
if (target->IsMounted())
target->RemoveAurasByType(SPELL_AURA_MOUNTED);
}
+
+ target->RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags2::Transform);
}
else
{