TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
AchievementMgr< T > Member List

This is the complete list of members for AchievementMgr< T >, including all inherited members.

_achievementPointsAchievementMgr< T >private
_ownerAchievementMgr< T >private
AchievementMgr(T *owner)AchievementMgr< T >
AdditionalRequirementsSatisfied(ModifierTreeNode const *parent, uint64 miscValue1, uint64 miscValue2, Unit const *unit, Player *referencePlayer) const AchievementMgr< T >private
CanUpdateCriteria(AchievementCriteria const *criteria, AchievementCriteriaTreeList const *trees, uint64 miscValue1, uint64 miscValue2, uint64 miscValue3, Unit const *unit, Player *referencePlayer)AchievementMgr< T >private
CheckAllAchievementCriteria(Player *referencePlayer)AchievementMgr< T >
CompletedAchievement(AchievementEntry const *entry, Player *referencePlayer)AchievementMgr< T >
CompletedAchievement(AchievementEntry const *achievement, Player *referencePlayer)AchievementMgr< T >
CompletedCriteriaFor(AchievementEntry const *achievement, Player *referencePlayer)AchievementMgr< T >private
ConditionsSatisfied(AchievementCriteria const *criteria, Player *referencePlayer) const AchievementMgr< T >private
GetAchievementPoints() const AchievementMgr< T >inline
GetCriteriaProgress(AchievementCriteria const *entry)AchievementMgr< T >private
GetOwner() const AchievementMgr< T >inline
HasAchieved(uint32 achievementId) const AchievementMgr< T >
IsCompletedAchievement(AchievementEntry const *entry)AchievementMgr< T >private
IsCompletedCriteria(AchievementCriteria const *achievementCriteria, uint64 requiredAmount)AchievementMgr< T >private
IsCompletedCriteriaTree(AchievementCriteriaTree const *tree)AchievementMgr< T >private
LoadFromDB(PreparedQueryResult achievementResult, PreparedQueryResult criteriaResult)AchievementMgr< T >
LoadFromDB(PreparedQueryResult achievementResult, PreparedQueryResult criteriaResult)AchievementMgr< T >
m_completedAchievementsAchievementMgr< T >private
m_criteriaProgressAchievementMgr< T >private
m_timedAchievementsAchievementMgr< T >private
RemoveCriteriaProgress(AchievementCriteria const *entry)AchievementMgr< T >private
RemoveTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry)AchievementMgr< T >
RequirementsSatisfied(AchievementCriteria const *criteria, uint64 miscValue1, uint64 miscValue2, uint64 miscValue3, Unit const *unit, Player *referencePlayer) const AchievementMgr< T >private
Reset()AchievementMgr< T >
Reset()AchievementMgr< T >
ResetAchievementCriteria(AchievementCriteriaTypes type, uint64 miscValue1=0, uint64 miscValue2=0, bool evenIfCriteriaComplete=false)AchievementMgr< T >
SaveToDB(SQLTransaction &trans)AchievementMgr< T >
SaveToDB(SQLTransaction &trans)AchievementMgr< T >
SendAchievementEarned(AchievementEntry const *achievement) const AchievementMgr< T >private
SendAchievementInfo(Player *receiver, uint32 achievementId=0) const AchievementMgr< T >
SendAchievementInfo(Player *receiver, uint32) constAchievementMgr< T >
SendAllAchievementData(Player *receiver) const AchievementMgr< T >
SendAllTrackedCriterias(Player *receiver, std::set< uint32 > const &trackedCriterias) const AchievementMgr< T >
SendCriteriaUpdate(AchievementCriteria const *entry, CriteriaProgress const *progress, uint32 timeElapsed, bool timedCompleted) const AchievementMgr< T >private
SendCriteriaUpdate(AchievementCriteria const *criteria, CriteriaProgress const *progress, uint32 timeElapsed, bool timedCompleted) constAchievementMgr< T >private
SendPacket(WorldPacket const *data) const AchievementMgr< T >private
SendPacket(WorldPacket const *data) constAchievementMgr< T >private
SetCriteriaProgress(AchievementCriteria const *entry, uint64 changeValue, Player *referencePlayer, ProgressType ptype=PROGRESS_SET)AchievementMgr< T >private
StartTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry, uint32 timeLost=0)AchievementMgr< T >
StartTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry, uint32 timeLost)AchievementMgr< T >
TimedAchievementMap typedefAchievementMgr< T >private
UpdateAchievementCriteria(AchievementCriteriaTypes type, uint64 miscValue1=0, uint64 miscValue2=0, uint64 miscValue3=0, Unit const *unit=NULL, Player *referencePlayer=NULL)AchievementMgr< T >
UpdateTimedAchievements(uint32 timeDiff)AchievementMgr< T >
~AchievementMgr()AchievementMgr< T >