TrinityCore/TrinityCore — comment on commit 6d12deb5b5e5e2ad3ed0bd285b00a3a22601aeed
File:  line 0
By Liberate:

But if the aura effect with basepoints > 0 wears off, then the basepoints of the other Auraeffects will remain 0. Unless you want to check after every auraeffect that wears off to see if there is an auraeffect which can take its place. I think this would be more inefficient that this though.