Core/Players: Use PlayerData::VirtualPlayerRealm instead of global GetVirtualRealmAddress() where possible

This commit is contained in:
Shauren
2024-08-18 10:58:34 +02:00
parent 85f48c6145
commit 88fea990ff
6 changed files with 21 additions and 13 deletions

View File

@@ -1722,7 +1722,7 @@ void Guild::HandleInviteMember(WorldSession* session, std::string_view name)
WorldPackets::Guild::GuildInvite invite;
invite.InviterVirtualRealmAddress = GetVirtualRealmAddress();
invite.InviterVirtualRealmAddress = player->m_playerData->VirtualPlayerRealm;
invite.GuildVirtualRealmAddress = GetVirtualRealmAddress();
invite.GuildGUID = GetGUID();
@@ -2477,7 +2477,7 @@ void Guild::SendEventPresenceChanged(WorldSession* session, bool loggedOn, bool
WorldPackets::Guild::GuildEventPresenceChange eventPacket;
eventPacket.Guid = player->GetGUID();
eventPacket.Name = player->GetName();
eventPacket.VirtualRealmAddress = GetVirtualRealmAddress();
eventPacket.VirtualRealmAddress = player->m_playerData->VirtualPlayerRealm;
eventPacket.LoggedOn = loggedOn;
if (broadcast)