From 2f27bde026d3b514d696b17fd415c9218f5496d7 Mon Sep 17 00:00:00 2001 From: tvaroh Date: Mon, 18 May 2009 00:11:39 +0200 Subject: Clear afk before joining bg --HG-- branch : trunk --- src/game/BattleGroundHandler.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/game/BattleGroundHandler.cpp') diff --git a/src/game/BattleGroundHandler.cpp b/src/game/BattleGroundHandler.cpp index b1522c939f7..1cb0084a1d1 100644 --- a/src/game/BattleGroundHandler.cpp +++ b/src/game/BattleGroundHandler.cpp @@ -454,6 +454,9 @@ void WorldSession::HandleBattleGroundPlayerPortOpcode( WorldPacket &recv_data ) _player->SetBattleGroundId(bg->GetInstanceID()); // set the destination team _player->SetBGTeam(team); + // clear AFK + if(_player->isAFK()) + _player->ToggleAFK(); // bg->HandleBeforeTeleportToBattleGround(_player); sBattleGroundMgr.SendToBattleGround(_player, instanceId); // add only in HandleMoveWorldPortAck() -- cgit v1.2.3