I think resilience should affect only damage from player so why not put a check just like on the comment below?
@@ -6824,11 +6824,12 @@ void Aura::PeriodicTick()
// send critical in hit info for threat calculation
if (isCrit)
{
cleanDamage.hitOutCome = MELEE_HIT_CRIT;
// Resilience - reduce crit damage
- pdamage -= m_target->GetSpellCritDamageReduction(pdamage);
+ if (IS_PLAYER_GUID(m_caster_guid))
+ pdamage -= m_target->GetSpellCritDamageReduction(pdamage);
}
// only from players
// FIXME: need use SpellDamageBonus instead?
if (IS_PLAYER_GUID(m_caster_guid))
or there's a check to prevent non player to crit at all?
also, on 3.2.2. patch notes:
"Resilience: No longer reduces the amount of damage done by damage-over-time spells, but instead reduces the amount of all damage done by players by the same proportion. In addition, the amount of resilience needed to reduce critical strike chance, critical strike damage and overall damage has been increased by 15%."
so, this patch is it really necessary?