Core/Dungeon Finder: Use internal Teleport function when teleporting someone out of the dungeon after a kick (To ensure all spells are being properly removed)

--HG--
branch : trunk
This commit is contained in:
Spp
2010-10-19 12:39:24 +02:00
parent c2413f2698
commit 131fb1580b
+1 -1
View File
@@ -1794,7 +1794,7 @@ void LFGMgr::UpdateBoot(Player* plr, bool accept)
{ {
Player::RemoveFromGroup(grp, MAKE_NEW_GUID(pBoot->victimLowGuid, 0, HIGHGUID_PLAYER)); Player::RemoveFromGroup(grp, MAKE_NEW_GUID(pBoot->victimLowGuid, 0, HIGHGUID_PLAYER));
if (Player* victim = sObjectMgr.GetPlayerByLowGUID(pBoot->victimLowGuid)) if (Player* victim = sObjectMgr.GetPlayerByLowGUID(pBoot->victimLowGuid))
victim->TeleportToBGEntryPoint(); TeleportPlayer(victim, true, false);
OfferContinue(grp); OfferContinue(grp);
grp->SetLfgKicks(grp->GetLfgKicks() + 1); grp->SetLfgKicks(grp->GetLfgKicks() + 1);
} }