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:
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user