public override void DoEffect(BaseCreature creature, Mobile m)
{
AuraDefinition def = AuraDefinition.GetDefinition(creature);
if (def.Damage > 0)
{
AOS.Damage(
m,
creature,
def.Damage,
def.Physical,
def.Fire,
def.Cold,
def.Poison,
def.Energy,
def.Chaos,
def.Direct,
DamageType.SpellAOE);
creature.DoHarmful(m); // Need to re-look at this.
m.RevealingAction();
}
if (creature is IAuraCreature auraCreature)
{
auraCreature.AuraEffect(m);
}
}