From 262943f5719373d02fda21da56c7180f1b338a60 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 27 Sep 2021 10:53:37 -0400 Subject: [PATCH] Core/Battleground: Fixed a problem that did not let Arenas queue if it was in queue of Random Battleground Port From (https://github.com/TrinityCore/TrinityCore/commit/27572359563078edacf42e7b62cf0e6f2ad4b3b2) --- Source/Game/Groups/Group.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Groups/Group.cs b/Source/Game/Groups/Group.cs index c8e6731d3..8416a04cf 100644 --- a/Source/Game/Groups/Group.cs +++ b/Source/Game/Groups/Group.cs @@ -1765,7 +1765,7 @@ namespace Game.Groups // don't let join if someone from the group is in bg queue random bool isInRandomBgQueue = member.InBattlegroundQueueForBattlegroundQueueType(Global.BattlegroundMgr.BGQueueTypeId((ushort)BattlegroundTypeId.RB, BattlegroundQueueIdType.Battleground, false, 0)) || member.InBattlegroundQueueForBattlegroundQueueType(Global.BattlegroundMgr.BGQueueTypeId((ushort)BattlegroundTypeId.RandomEpic, BattlegroundQueueIdType.Battleground, false, 0)); - if (isInRandomBgQueue) + if (bgOrTemplate.GetTypeID() != BattlegroundTypeId.AA && isInRandomBgQueue) return GroupJoinBattlegroundResult.InRandomBg; // don't let join to bg queue random if someone from the group is already in bg queue if ((bgOrTemplate.GetTypeID() == BattlegroundTypeId.RB || bgOrTemplate.GetTypeID() == BattlegroundTypeId.RandomEpic) && member.InBattlegroundQueue(true) && !isInRandomBgQueue)