feat(Core/Chat): Add config option to allow use LFG anywhere not only in city (#1586)

This commit is contained in:
Viste(Кирилл)
2019-03-20 02:04:59 +03:00
committed by GitHub
parent b72454847b
commit 2af5893d52
4 changed files with 17 additions and 1 deletions

View File

@@ -5615,7 +5615,11 @@ void Player::RepopAtGraveyard()
}
bool Player::CanJoinConstantChannelInZone(ChatChannelsEntry const* channel, AreaTableEntry const* zone)
{
{
// Player can join LFG anywhere
if (channel->flags & CHANNEL_DBC_FLAG_LFG && sWorld->getBoolConfig(CONFIG_LFG_LOCATION_ALL))
return true;
if (channel->flags & CHANNEL_DBC_FLAG_ZONE_DEP && zone->flags & AREA_FLAG_ARENA_INSTANCE)
return false;