diff options
| author | SnapperRy <snapperryen@gmail.com> | 2016-10-04 19:13:11 +0200 |
|---|---|---|
| committer | SnapperRy <snapperryen@gmail.com> | 2016-10-04 19:13:11 +0200 |
| commit | b60db6c44ec892c8d5efcf844afeb8bb57208e1b (patch) | |
| tree | aff1c4f54ad63dd6a012438586fc885adf1176cc /src/server/game/Battlefield/Battlefield.cpp | |
| parent | 63215dd15a740b9182a518bb5588ce69153f4e35 (diff) | |
Core/Wintergrasp: fix leaving Wintergrasp via the minimap button.
Diffstat (limited to 'src/server/game/Battlefield/Battlefield.cpp')
| -rw-r--r-- | src/server/game/Battlefield/Battlefield.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Battlefield/Battlefield.cpp b/src/server/game/Battlefield/Battlefield.cpp index 093fccb5977..bcbdb948708 100644 --- a/src/server/game/Battlefield/Battlefield.cpp +++ b/src/server/game/Battlefield/Battlefield.cpp @@ -375,6 +375,14 @@ void Battlefield::AskToLeaveQueue(Player* player) m_PlayersInQueue[player->GetTeamId()].erase(player->GetGUID()); } +// Called in WorldSession::HandleHearthAndResurrect +void Battlefield::PlayerAskToLeave(Player* player) +{ + // Player leaving Wintergrasp, teleport to Dalaran. + // ToDo: confirm teleport destination. + player->TeleportTo(571, 5804.1499f, 624.7710f, 647.7670f, 1.6400f); +} + // Called in WorldSession::HandleBfEntryInviteResponse void Battlefield::PlayerAcceptInviteToWar(Player* player) { |
