Core/Spell: Allow creatures with sparring active to damage themselves
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e4eecf96c616791707f9f1206eb4f8672b0e33f)
This commit is contained in:
@@ -8735,9 +8735,12 @@ namespace Game.Spells
|
||||
spell.m_damage = (int)damageInfo.damage;
|
||||
|
||||
// sparring
|
||||
Creature victimCreature = damageInfo.target.ToCreature();
|
||||
if (victimCreature != null)
|
||||
damageInfo.damage = victimCreature.CalculateDamageForSparring(damageInfo.attacker, damageInfo.damage);
|
||||
if (damageInfo.target != damageInfo.attacker)
|
||||
{
|
||||
Creature victimCreature = damageInfo.target.ToCreature();
|
||||
if (victimCreature != null)
|
||||
damageInfo.damage = victimCreature.CalculateDamageForSparring(damageInfo.attacker, damageInfo.damage);
|
||||
}
|
||||
|
||||
caster.DealSpellDamage(damageInfo, true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user