Core/Achievements: Fixed achievement SMSG_ACHIEVEMENT_EARNED not being sent to self

Port From (https://github.com/TrinityCore/TrinityCore/commit/0384d9066336b8ec71434c49244d1ddb0657c11e)
This commit is contained in:
Hondacrx
2024-08-08 17:33:23 -04:00
parent 2f71dbfda0
commit 96f57592d9
3 changed files with 10 additions and 11 deletions
+4 -1
View File
@@ -5,7 +5,6 @@ using Framework.Constants;
using Game.DataStorage;
using Game.Maps;
using Game.Networking.Packets;
using System.Collections.Generic;
namespace Game.Entities
{
@@ -37,6 +36,10 @@ namespace Game.Entities
receiver.SendPacket(vignetteUpdate);
};
Player playerOwner = owner.ToPlayer();
if (playerOwner != null)
sender(playerOwner);
MessageDistDeliverer notifier = new(owner, sender, owner.GetVisibilityRange());
Cell.VisitWorldObjects(owner, notifier, owner.GetVisibilityRange());
}