Core/Social: Implemented account ignores

Port From (https://github.com/TrinityCore/TrinityCore/commit/f40c0dfd5588798115bfa61236be1804a32ba24f)
This commit is contained in:
hondacrx
2021-11-07 16:17:06 -05:00
parent f2e56ccb41
commit ff51a1521e
8 changed files with 90 additions and 62 deletions
+3 -1
View File
@@ -1789,7 +1789,9 @@ namespace Game.DungeonFinding
{
Player plr1 = Global.ObjAccessor.FindPlayer(guid1);
Player plr2 = Global.ObjAccessor.FindPlayer(guid2);
return plr1 && plr2 && (plr1.GetSocial().HasIgnore(guid2) || plr2.GetSocial().HasIgnore(guid1));
return plr1 != null && plr2 != null
&& (plr1.GetSocial().HasIgnore(guid2, plr2.GetSession().GetAccountGUID())
|| plr2.GetSocial().HasIgnore(guid1, plr1.GetSession().GetAccountGUID()));
}
public void SendLfgRoleChosen(ObjectGuid guid, ObjectGuid pguid, LfgRoles roles)