diff options
author | megamage <none@none> | 2009-03-09 17:07:12 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-03-09 17:07:12 -0600 |
commit | 1f296b7d40c16e209b8cee6a64c166fef6d4b8fd (patch) | |
tree | 5b1ecf2dad11661b2bb37b4cfd1e3d63d0a21e6f /src/game/Player.cpp | |
parent | 01b67a1f6a08b22dcdea6e7f5647bb37dc2465d9 (diff) |
[7414] Fixed premature finish timer messages for battleground (va_start was broken). Author: Triply
Fixed typo with BattleGroundPlayerMap.
Optimized implementation for removing offline players from battleground.
Fixed typo in BattleGroundMgr::DeleteAllBattleGrounds.
Patch is tested and should work.
TODO there is a bug if you disable premature finish timer, that can cause battlegrounds to be never ending!
TODO rewrite BattleGround::RemovePlayer function - and fix bugs there!
I might not have today enough time to fix those bugs.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Player.cpp')
-rw-r--r-- | src/game/Player.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 4707900f198..a9bf8006374 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -14657,7 +14657,7 @@ bool Player::LoadFromDB( uint32 guid, SqlQueryHolder *holder ) SetBGTeam(bgteam); //join player to battleground group - currentBg->PlayerRelogin(this); + currentBg->EventPlayerLoggedIn(this, GetGUID()); currentBg->AddOrSetPlayerToCorrectBgGroup(this, GetGUID(), bgteam); SetInviteForBattleGroundQueueType(bgQueueTypeId,currentBg->GetInstanceID()); |