Core/Auras: removed caster dependency from core

Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf1a8c62820004df92b9ac567ba75f7281e6e2)
This commit is contained in:
hondacrx
2021-06-22 15:01:42 -04:00
parent 1b846fa2c7
commit e98e45cf8b
15 changed files with 822 additions and 842 deletions
+2 -2
View File
@@ -3956,7 +3956,7 @@ namespace Game.Entities
break;
}
DealDamageMods(this, ref damage, ref absorb);
DealDamageMods(null, this, ref damage, ref absorb);
EnvironmentalDamageLog packet = new();
packet.Victim = GetGUID();
@@ -3965,7 +3965,7 @@ namespace Game.Entities
packet.Absorbed = (int)absorb;
packet.Resisted = (int)resist;
uint final_damage = DealDamage(this, damage, null, DamageEffectType.Self, SpellSchoolMask.Normal, null, false);
uint final_damage = DealDamage(this, this, damage, null, DamageEffectType.Self, SpellSchoolMask.Normal, null, false);
packet.LogData.Initialize(this);
SendCombatLogMessage(packet);