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;
|
spell.m_damage = (int)damageInfo.damage;
|
||||||
|
|
||||||
// sparring
|
// sparring
|
||||||
|
if (damageInfo.target != damageInfo.attacker)
|
||||||
|
{
|
||||||
Creature victimCreature = damageInfo.target.ToCreature();
|
Creature victimCreature = damageInfo.target.ToCreature();
|
||||||
if (victimCreature != null)
|
if (victimCreature != null)
|
||||||
damageInfo.damage = victimCreature.CalculateDamageForSparring(damageInfo.attacker, damageInfo.damage);
|
damageInfo.damage = victimCreature.CalculateDamageForSparring(damageInfo.attacker, damageInfo.damage);
|
||||||
|
}
|
||||||
|
|
||||||
caster.DealSpellDamage(damageInfo, true);
|
caster.DealSpellDamage(damageInfo, true);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user