TrinityCore/TrinityCore — comment on commit b59e5079bead5ad47e3dbe2d95420aded9eec476
File:  line 0
By razhael:

I already tryed that (I saw it on SkyfireEMU repo)
diff -r a672f2d3f0f5 src/server/game/Spells/Auras/SpellAuraEffects.cpp
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp	Sat Dec 24 17:31:46 2011 +0200
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp	Sat Dec 24 18:33:43 2011 +0200
@@ -5676,6 +5676,17 @@
{
switch (GetSpellInfo()->Id)
{
+	case 6358: // Seduction
+ if (!caster)
+ break;
+ if (Unit *owner = caster->GetOwner())
+ if (owner->HasAura(56250)) // Glyph of Succubus
+ {
+ target->RemoveAurasByType(SPELL_AURA_PERIODIC_DAMAGE, 0, target->GetAura(32409)); // SW:D shall not be removed.
+ target->RemoveAurasByType(SPELL_AURA_PERIODIC_DAMAGE_PERCENT);
+ target->RemoveAurasByType(SPELL_AURA_PERIODIC_LEECH);
+ }
+ break;
// Demonic Circle
case 48018:
if (GameObject* obj = target->GetGameObject(GetSpellInfo()->Id))

but even when apply this seduction doesnt remove your periodic damages =[