Fix tp
This commit is contained in:
@@ -618,6 +618,15 @@ LfgCompatibility LFGQueue::CheckCompatibility(GuidList check)
|
|||||||
RemoveFromCurrentQueue(guid);
|
RemoveFromCurrentQueue(guid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Follower dungeons launch immediately: a solo player is instantly matched and auto-accepted,
|
||||||
|
// skipping the LFG ready-check so they are teleported into the dungeon right away.
|
||||||
|
if (hasFollowerDungeon && check.size() == 1)
|
||||||
|
{
|
||||||
|
proposal.state = LFG_PROPOSAL_SUCCESS;
|
||||||
|
for (LfgRolesMap::const_iterator itRoles = proposalRoles.begin(); itRoles != proposalRoles.end(); ++itRoles)
|
||||||
|
proposal.players[itRoles->first].accept = LFG_ANSWER_AGREE;
|
||||||
|
}
|
||||||
|
|
||||||
sLFGMgr->AddProposal(proposal);
|
sLFGMgr->AddProposal(proposal);
|
||||||
|
|
||||||
TC_LOG_DEBUG("lfg.queue.match.compatibility.check", "Guids: ({}) MATCH! Group formed", GetDetailedMatchRoles(check));
|
TC_LOG_DEBUG("lfg.queue.match.compatibility.check", "Guids: ({}) MATCH! Group formed", GetDetailedMatchRoles(check));
|
||||||
|
|||||||
Reference in New Issue
Block a user