fix(Core/Spells): Kill credits given via spells should always be awarded to players

This commit is contained in:
UltraNix
2022-03-15 15:55:55 +01:00
committed by GitHub
parent b6a07d38c0
commit 6c60dc3841
2 changed files with 192 additions and 100 deletions

View File

@@ -5877,7 +5877,7 @@ void Spell::EffectKillCreditPersonal(SpellEffIndex effIndex)
if (!unitTarget)
return;
Player* player = unitTarget->ToPlayer();
Player* player = unitTarget->GetCharmerOrOwnerPlayerOrPlayerItself();
if (!player)
{
return;
@@ -5894,7 +5894,7 @@ void Spell::EffectKillCredit(SpellEffIndex effIndex)
if (!unitTarget)
return;
Player* player = unitTarget->ToPlayer();
Player* player = unitTarget->GetCharmerOrOwnerPlayerOrPlayerItself();
if (!player)
{
return;