From a1720db43b55c0ccb1fa651d636d7eb9ebdbe7f4 Mon Sep 17 00:00:00 2001 From: mik1893 Date: Fri, 29 Jul 2016 20:46:55 +0100 Subject: [PATCH] Revert wrong logic - bg crossfaction --- src/server/game/Handlers/BattleGroundHandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Handlers/BattleGroundHandler.cpp b/src/server/game/Handlers/BattleGroundHandler.cpp index d2d0ee81cb..347adb2fad 100644 --- a/src/server/game/Handlers/BattleGroundHandler.cpp +++ b/src/server/game/Handlers/BattleGroundHandler.cpp @@ -439,14 +439,14 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket &recvData) uint32 allyCount = bg->GetPlayersCountByTeam(TEAM_ALLIANCE); uint32 hordeCount = bg->GetPlayersCountByTeam(TEAM_HORDE); - if (allyCount && hordeCount && allyCount == hordeCount) + if (allyCount == hordeCount) { if (roll_chance_i(50)) teamId = _player->GetTeamId(true) == TEAM_ALLIANCE ? TEAM_HORDE : TEAM_ALLIANCE; } else if (allyCount < hordeCount) teamId = TEAM_ALLIANCE; - else if (hordeCount < allyCount) + else teamId = TEAM_HORDE; // [/AZTH]