Temporary revert 6743 commit. I fix this patch across 1-2 days.
--HG-- branch : trunk
This commit is contained in:
@@ -35,7 +35,6 @@
|
||||
#include "Object.h"
|
||||
#include "SpellAuras.h"
|
||||
#include "Util.h"
|
||||
#include "TimeMgr.h"
|
||||
|
||||
namespace Trinity
|
||||
{
|
||||
@@ -260,7 +259,7 @@ void BattleGround::Update(uint32 diff)
|
||||
BattleGroundPlayerMap::iterator itr = m_Players.find(*(m_OfflineQueue.begin()));
|
||||
if (itr != m_Players.end())
|
||||
{
|
||||
if (itr->second.OfflineRemoveTime <= sGameTime.GetGameTime())
|
||||
if (itr->second.OfflineRemoveTime <= sWorld.GetGameTime())
|
||||
{
|
||||
RemovePlayerAtLeave(itr->first, true, true);// remove player from BG
|
||||
m_OfflineQueue.pop_front(); // remove from offline queue
|
||||
@@ -1267,7 +1266,7 @@ void BattleGround::EventPlayerLoggedOut(Player* player)
|
||||
{
|
||||
// player is correct pointer, it is checked in WorldSession::LogoutPlayer()
|
||||
m_OfflineQueue.push_back(player->GetGUID());
|
||||
m_Players[player->GetGUID()].OfflineRemoveTime = sGameTime.GetGameTime() + MAX_OFFLINE_TIME;
|
||||
m_Players[player->GetGUID()].OfflineRemoveTime = sWorld.GetGameTime() + MAX_OFFLINE_TIME;
|
||||
if (GetStatus() == STATUS_IN_PROGRESS)
|
||||
{
|
||||
if (isBattleGround())
|
||||
|
||||
Reference in New Issue
Block a user