![]() |
TrinityCore
|
#include <Group.h>
Classes | |
| struct | MemberSlot |
Public Types | |
| typedef std::list< MemberSlot > | MemberSlotList |
| typedef MemberSlotList::const_iterator | member_citerator |
| typedef std::unordered_map < uint32, InstanceGroupBind > | BoundInstancesMap |
Static Public Member Functions | |
| static void | ConvertLeaderInstancesToGroup (Player *player, Group *group, bool switchLeader) |
| convert the player's binds to the group More... | |
Protected Types | |
| typedef MemberSlotList::iterator | member_witerator |
| typedef std::set< Player * > | InvitesList |
| typedef std::vector< Roll * > | Rolls |
Protected Member Functions | |
| bool | _setMembersGroup (ObjectGuid guid, uint8 group) |
| void | _homebindIfInstance (Player *player) |
| void | _initRaidSubGroupsCounter () |
| member_citerator | _getMemberCSlot (ObjectGuid Guid) const |
| member_witerator | _getMemberWSlot (ObjectGuid Guid) |
| void | SubGroupCounterIncrease (uint8 subgroup) |
| void | SubGroupCounterDecrease (uint8 subgroup) |
| void | ToggleGroupMemberFlag (member_witerator slot, uint8 flag, bool apply) |
request member stats checken
| typedef std::unordered_map< uint32 , InstanceGroupBind> Group::BoundInstancesMap |
|
protected |
| typedef MemberSlotList::const_iterator Group::member_citerator |
|
protected |
| typedef std::list<MemberSlot> Group::MemberSlotList |
|
protected |
| Group::Group | ( | ) |
| Group::~Group | ( | ) |
Here is the call graph for this function:
|
protected |
Here is the caller graph for this function:
|
protected |
Here is the caller graph for this function:
|
protected |
|
protected |
Here is the caller graph for this function:
|
protected |
Here is the call graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::AddRaidMarker | ( | uint8 | markerId, |
| uint32 | mapId, | ||
| float | positionX, | ||
| float | positionY, | ||
| float | positionZ, | ||
| ObjectGuid | transportGuid = ObjectGuid::Empty |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| InstanceGroupBind * Group::BindToInstance | ( | InstanceSave * | save, |
| bool | permanent, | ||
| bool | load = false |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::BroadcastAddonMessagePacket | ( | WorldPacket const * | packet, |
| const std::string & | prefix, | ||
| bool | ignorePlayersInBGRaid, | ||
| int | group = -1, |
||
| ObjectGuid | ignore = ObjectGuid::Empty |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::BroadcastGroupUpdate | ( | void | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::BroadcastPacket | ( | WorldPacket const * | packet, |
| bool | ignorePlayersInBGRaid, | ||
| int | group = -1, |
||
| ObjectGuid | ignoredPlayer = ObjectGuid::Empty |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Here is the call graph for this function:
|
inline |
Here is the call graph for this function:| GroupJoinBattlegroundResult Group::CanJoinBattlegroundQueue | ( | Battleground const * | bgOrTemplate, |
| BattlegroundQueueTypeId | bgQueueTypeId, | ||
| uint32 | MinPlayerCount, | ||
| uint32 | MaxPlayerCount, | ||
| bool | isRated, | ||
| uint32 | arenaSlot, | ||
| ObjectGuid & | errorGuid | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::ChangeLeader | ( | ObjectGuid | guid, |
| int8 | partyIndex = 0 |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::ChangeMembersGroup | ( | ObjectGuid | guid, |
| uint8 | group | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
convert the player's binds to the group
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::ConvertToGroup | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::ConvertToLFG | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::ConvertToRaid | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::CountRollVote | ( | ObjectGuid | playerGUID, |
| ObjectGuid | Guid, | ||
| uint8 | Choise | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::CountTheRoll | ( | Rolls::iterator | roll | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::DeleteRaidMarker | ( | uint8 | markerId | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::DelinkMember | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::EndReadyCheck | ( | void | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::EndRoll | ( | Loot * | loot | ) |
Here is the call graph for this function:| InstanceGroupBind * Group::GetBoundInstance | ( | Player * | player | ) |
Here is the caller graph for this function:| InstanceGroupBind * Group::GetBoundInstance | ( | Map * | aMap | ) |
Here is the call graph for this function:| InstanceGroupBind * Group::GetBoundInstance | ( | MapEntry const * | mapEntry | ) |
Here is the call graph for this function:| InstanceGroupBind * Group::GetBoundInstance | ( | Difficulty | difficulty, |
| uint32 | mapId | ||
| ) |
Here is the call graph for this function:| Group::BoundInstancesMap & Group::GetBoundInstances | ( | Difficulty | difficulty | ) |
|
inline |
Here is the caller graph for this function:| Difficulty Group::GetDifficultyID | ( | MapEntry const * | mapEntry | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
|
inline |
| ObjectGuid Group::GetGUID | ( | ) | const |
Here is the caller graph for this function:| Player * Group::GetInvited | ( | ObjectGuid | guid | ) | const |
Here is the caller graph for this function:| ObjectGuid Group::GetLeaderGUID | ( | ) | const |
Here is the caller graph for this function:| char const * Group::GetLeaderName | ( | ) | const |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:| uint8 Group::GetLfgRoles | ( | ObjectGuid | guid | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| ObjectGuid Group::GetLooterGuid | ( | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:| LootMethod Group::GetLootMethod | ( | ) | const |
Here is the caller graph for this function:| ItemQualities Group::GetLootThreshold | ( | ) | const |
Here is the caller graph for this function:| ObjectGuid Group::GetMasterLooterGuid | ( | ) | const |
Here is the caller graph for this function:| uint8 Group::GetMemberGroup | ( | ObjectGuid | guid | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:| ObjectGuid Group::GetMemberGUID | ( | const std::string & | name | ) |
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:| Group::Rolls::iterator Group::GetRoll | ( | ObjectGuid | Guid | ) |
Here is the caller graph for this function:| void Group::GroupLoot | ( | Loot * | loot, |
| WorldObject * | pLootedObject | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| bool Group::IsAssistant | ( | ObjectGuid | guid | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:| bool Group::isBFGroup | ( | ) | const |
Here is the caller graph for this function:| bool Group::isBGGroup | ( | ) | const |
Here is the caller graph for this function:| bool Group::IsCreated | ( | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:| bool Group::IsFull | ( | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:| bool Group::IsLeader | ( | ObjectGuid | guid | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:| bool Group::isLFGGroup | ( | ) | const |
Here is the caller graph for this function:| bool Group::IsMember | ( | ObjectGuid | guid | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:| bool Group::isRaidGroup | ( | ) | const |
Here is the caller graph for this function:| bool Group::IsReadyCheckCompleted | ( | void | ) | const |
Here is the caller graph for this function:
|
inline |
|
inline |
| void Group::LinkMember | ( | GroupReference * | pRef | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::LoadGroupFromDB | ( | Field * | field | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::LoadMemberFromDB | ( | ObjectGuid::LowType | guidLow, |
| uint8 | memberFlags, | ||
| uint8 | subgroup, | ||
| uint8 | roles | ||
| ) |
e is the call graph for this function:
Here is the caller graph for this function:| void Group::MasterLoot | ( | Loot * | loot, |
| WorldObject * | pLootedObject | ||
| ) |
Here is the call graph for this function:| void Group::NeedBeforeGreed | ( | Loot * | loot, |
| WorldObject * | pLootedObject | ||
| ) |
Here is the call graph for this function:| void Group::RemoveAllInvites | ( | ) |
Here is the caller graph for this function:| void Group::RemoveInvite | ( | Player * | player | ) |
Here is the caller graph for this function:| bool Group::RemoveMember | ( | ObjectGuid | guid, |
| const RemoveMethod & | method = GROUP_REMOVEMETHOD_DEFAULT, |
||
| ObjectGuid | kicker = ObjectGuid::Empty, |
||
| const char * | reason = NULL |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::RemoveUniqueGroupMemberFlag | ( | GroupMemberFlags | flag | ) |
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::ResetMaxEnchantingLevel | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::ResetMemberReadyChecked | ( | void | ) |
Here is the caller graph for this function:| bool Group::SameSubGroup | ( | ObjectGuid | guid1, |
| ObjectGuid | guid2 | ||
| ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:| bool Group::SameSubGroup | ( | ObjectGuid | guid1, |
| MemberSlot const * | slot2 | ||
| ) | const |
Here is the call graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SendLootRoll | ( | ObjectGuid | SourceGuid, |
| ObjectGuid | TargetGuid, | ||
| uint8 | RollNumber, | ||
| uint8 | RollType, | ||
| const Roll & | r | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SendLootRollWon | ( | ObjectGuid | SourceGuid, |
| ObjectGuid | TargetGuid, | ||
| uint8 | RollNumber, | ||
| uint8 | RollType, | ||
| const Roll & | r | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SendLootStartRollToPlayer | ( | uint32 | countDown, |
| uint32 | mapId, | ||
| Player * | p, | ||
| bool | canNeed, | ||
| Roll const & | r | ||
| ) |
Here is the caller graph for this function:| void Group::SendRaidMarkersChanged | ( | WorldSession * | session = nullptr, |
| int8 | partyIndex = 0 |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SendTargetIconList | ( | WorldSession * | session, |
| int8 | partyIndex = 0 |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SendUpdate | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SendUpdateToPlayer | ( | ObjectGuid | playerGUID, |
| MemberSlot * | slot = NULL |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetBattlefieldGroup | ( | Battlefield * | bf | ) |
Here is the caller graph for this function:| void Group::SetBattlegroundGroup | ( | Battleground * | bg | ) |
Here is the caller graph for this function:| void Group::SetDungeonDifficultyID | ( | Difficulty | difficulty | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetEveryoneIsAssistant | ( | bool | apply | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetGroupMemberFlag | ( | ObjectGuid | guid, |
| bool | apply, | ||
| GroupMemberFlags | flag | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetLegacyRaidDifficultyID | ( | Difficulty | difficulty | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetLfgRoles | ( | ObjectGuid | guid, |
| uint8 | roles | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetLooterGuid | ( | ObjectGuid | guid | ) |
Here is the caller graph for this function:| void Group::SetLootMethod | ( | LootMethod | method | ) |
Here is the caller graph for this function:| void Group::SetLootThreshold | ( | ItemQualities | threshold | ) |
Here is the caller graph for this function:| void Group::SetMasterLooterGuid | ( | ObjectGuid | guid | ) |
Here is the caller graph for this function:| void Group::SetMemberReadyCheck | ( | ObjectGuid | guid, |
| bool | ready | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetMemberReadyCheck | ( | MemberSlot * | slot, |
| bool | ready | ||
| ) |
Here is the call graph for this function:| void Group::SetMemberReadyChecked | ( | MemberSlot * | slot | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetOfflineMembersReadyChecked | ( | void | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetRaidDifficultyID | ( | Difficulty | difficulty | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::SetTargetIcon | ( | uint8 | symbol, |
| ObjectGuid | target, | ||
| ObjectGuid | changedBy, | ||
| uint8 | partyIndex | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::StartReadyCheck | ( | ObjectGuid | starterGuid, |
| int8 | partyIndex, | ||
| uint32 | duration = READYCHECK_DURATION |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Here is the caller graph for this function:
|
protected |
Here is the caller graph for this function:| void Group::SwapMembersGroups | ( | ObjectGuid | firstGuid, |
| ObjectGuid | secondGuid | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::Update | ( | uint32 | diff | ) |
Here is the call graph for this function:| void Group::UpdateLooterGuid | ( | WorldObject * | pLootedObject, |
| bool | ifneed = false |
||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::UpdatePlayerOutOfRange | ( | Player * | player | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void Group::UpdateReadyCheck | ( | uint32 | diff | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.8