mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-18 11:25:42 +00:00
feat(Core/Players): PlayerFlag helpers (#11294)
* feat(Core/Players): PlayerFlag helpers * Update Player.h * fix build
This commit is contained in:
@@ -112,7 +112,7 @@ bool Group::Create(Player* leader)
|
||||
m_guid = ObjectGuid::Create<HighGuid::Group>(lowguid);
|
||||
m_leaderGuid = leaderGuid;
|
||||
m_leaderName = leader->GetName();
|
||||
leader->SetFlag(PLAYER_FLAGS, PLAYER_FLAGS_GROUP_LEADER);
|
||||
leader->SetPlayerFlag(PLAYER_FLAGS_GROUP_LEADER);
|
||||
|
||||
if (isBGGroup() || isBFGroup())
|
||||
m_groupType = GROUPTYPE_BGRAID;
|
||||
@@ -725,9 +725,9 @@ void Group::ChangeLeader(ObjectGuid newLeaderGuid)
|
||||
}
|
||||
|
||||
if (Player* oldLeader = ObjectAccessor::FindConnectedPlayer(m_leaderGuid))
|
||||
oldLeader->RemoveFlag(PLAYER_FLAGS, PLAYER_FLAGS_GROUP_LEADER);
|
||||
oldLeader->RemovePlayerFlag(PLAYER_FLAGS_GROUP_LEADER);
|
||||
|
||||
newLeader->SetFlag(PLAYER_FLAGS, PLAYER_FLAGS_GROUP_LEADER);
|
||||
newLeader->SetPlayerFlag(PLAYER_FLAGS_GROUP_LEADER);
|
||||
m_leaderGuid = newLeader->GetGUID();
|
||||
m_leaderName = newLeader->GetName();
|
||||
ToggleGroupMemberFlag(slot, MEMBER_FLAG_ASSISTANT, false);
|
||||
|
||||
Reference in New Issue
Block a user