Mana Tap needs to be removed from code too. Current code still checks for Mana Tap's. Something like
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index bc1316f..2c5b14a 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -3730,26 +3730,6 @@ void Aura::HandleAuraModSilence(bool apply, bool Real)
}
}
}
-
- switch (GetId())
- {
- // Arcane Torrent (Energy)
- case 25046:
- {
- Unit * caster = GetCaster();
- if (!caster)
- return;
-
- // Search Mana Tap auras on caster
- Aura * dummy = caster->GetDummyAura(28734);
- if (dummy)
- {
- int32 bp = dummy->GetStackAmount() * 10;
- caster->CastCustomSpell(caster, 25048, &bp, NULL, NULL, true);
- caster->RemoveAurasDueToSpell(28734);
- }
- }
- }
}
else
{