diff options
author | megamage <none@none> | 2009-06-19 11:29:34 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-06-19 11:29:34 -0500 |
commit | c17e9d62abca1802e92d6fb5b590a2bcb62ed375 (patch) | |
tree | 602941a7c02f756177bb8fb6ad37a288150daae2 /src | |
parent | 15a753351cecac54ed6f7d4dd43c9b7074eaa069 (diff) |
*Fix incorrect level in the bg queue announce
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/BattleGroundMgr.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/game/BattleGroundMgr.cpp b/src/game/BattleGroundMgr.cpp index 1a761895b0f..6639db4e040 100644 --- a/src/game/BattleGroundMgr.cpp +++ b/src/game/BattleGroundMgr.cpp @@ -396,6 +396,7 @@ void BattleGroundQueue::AnnounceWorld(GroupQueueInfo *ginfo, const uint64& playe uint32 qHorde = 0; uint32 qAlliance = 0; uint32 q_min_level = (queue_id + 1) * 10; + uint32 q_max_level = std::max(q_min_level + 10, sWorld.getConfig(CONFIG_MAX_PLAYER_LEVEL)); GroupsQueueType::const_iterator itr; for(itr = m_QueuedGroups[queue_id][BG_QUEUE_NORMAL_ALLIANCE].begin(); itr != m_QueuedGroups[queue_id][BG_QUEUE_NORMAL_ALLIANCE].end(); ++itr) if (!(*itr)->IsInvitedToBGInstanceGUID) @@ -408,13 +409,13 @@ void BattleGroundQueue::AnnounceWorld(GroupQueueInfo *ginfo, const uint64& playe if (sWorld.getConfig(CONFIG_BATTLEGROUND_QUEUE_ANNOUNCER_PLAYERONLY)) { ChatHandler(plr).PSendSysMessage(LANG_BG_QUEUE_ANNOUNCE_SELF, - bgName, q_min_level, q_min_level + 10, qAlliance, MinPlayers, qHorde, MinPlayers); + bgName, q_min_level, q_max_level, qAlliance, MinPlayers, qHorde, MinPlayers); } // System message else { sWorld.SendWorldText(LANG_BG_QUEUE_ANNOUNCE_WORLD, - bgName, q_min_level, q_min_level + 10, qAlliance, MinPlayers, qHorde, MinPlayers); + bgName, q_min_level, q_max_level, qAlliance, MinPlayers, qHorde, MinPlayers); } } } |