arcemu/arcemu — pull request #87 by neo-mat (2012-01-26 14:18:23+00:00)
Title: Priest: Dispersion. is now removing snares and restores mana.

Priest: Dispersion is now removing snares and restores mana.

Though there are some problems with SpellAuraModDamagePercTaken.

SpellId 47585 has miscValue 127, that's a mask to reduce damage taken from every source, but in SpellAuraModDamagePercTaken there is:

for(uint32 x = 0; x < 7; x++)
{
if(mod->m_miscValue & (((uint32)1) << x))
{
m_target->DamageTakenPctMod[x] += val;
}
}

float DamageTakenPctMod[SCHOOL_COUNT]

So it only affects Schools. But guess it's better to make an issue report for this...