diff --git a/src/server/game/Handlers/BattleGroundHandler.cpp b/src/server/game/Handlers/BattleGroundHandler.cpp index 33cb43f219..7647fbfae7 100644 --- a/src/server/game/Handlers/BattleGroundHandler.cpp +++ b/src/server/game/Handlers/BattleGroundHandler.cpp @@ -436,7 +436,7 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket &recvData) TeamId teamId = ginfo.teamId; // [AZTH] Random Battleground Randomizer - by Yehonal & Mik1893 - if (bg->isBattleground() && sWorld->getBoolConfig(CONFIG_BATTLEGROUND_RANDOM_CROSSFACTION)) + if (bg->isBattleground() && sWorld->getBoolConfig(CONFIG_BATTLEGROUND_RANDOM_CROSSFACTION) && bg->GetBgTypeID() == BATTLEGROUND_RB) { uint32 allyCount = bg->GetPlayersCountByTeam(TEAM_ALLIANCE); uint32 hordeCount = bg->GetPlayersCountByTeam(TEAM_HORDE);