diff --git a/src/server/game/Handlers/BattleGroundHandler.cpp b/src/server/game/Handlers/BattleGroundHandler.cpp index 93d3d1766d..a482ab8d70 100644 --- a/src/server/game/Handlers/BattleGroundHandler.cpp +++ b/src/server/game/Handlers/BattleGroundHandler.cpp @@ -450,6 +450,9 @@ void WorldSession::HandleBattleFieldPortOpcode(WorldPacket &recvData) teamId = TEAM_ALLIANCE; else teamId = TEAM_HORDE; + + _player->setTeamId(teamId); + _player->setFaction(teamId == TEAM_ALLIANCE ? 1 : 2); } // [/AZTH]