mangosR2/mangos — comment on commit e758a076abeb3ed852d08162d2dcacfc34b49c9b
File:  line 0
By Reamer:

maybe someone can explain this lines of code

if (!holder || holder->IsDeleted())
{
SpellAuraHolderPtr newholder = CreateSpellAuraHolder(actualSpellInfo, i_target, caster);
newholder->SetAuraDuration(GetAuraDuration());
Aura* aura = newholder->CreateAura(AURA_CLASS_AREA_AURA, m_effIndex, &actualBasePoints, newholder, i_target, caster, NULL);
i_target->AddSpellAuraHolder(newholder);
}

find in spellaura.cpp line 870