From a984c3a1d950ef8be5c0ef4059f1a09235f29f8b Mon Sep 17 00:00:00 2001 From: megamage Date: Mon, 17 Aug 2009 16:07:46 -0500 Subject: [8373] Correctly set bgInstanceID to 0 when log in into alredy ended BG. This should fix problem that players who logged off during BG are after every next login into game teleported to BG entry position. Signed-off-by: ApoC --HG-- branch : trunk --- src/game/Player.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 45b9677347c..88507ffac86 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -14836,6 +14836,9 @@ bool Player::LoadFromDB( uint32 guid, SqlQueryHolder *holder ) const WorldLocation& _loc = GetBattleGroundEntryPoint(); mapId = _loc.mapid; instanceId = 0; Relocate(_loc.coord_x, _loc.coord_y, _loc.coord_z, _loc.orientation); + + // We are not in BG anymore + m_bgData.bgInstanceID = 0; } } // currently we do not support transport in bg -- cgit v1.2.3