|
| | PlayerAchievementMgr (Player *owner) |
| |
| void | Reset () override |
| |
| void | LoadFromDB (PreparedQueryResult achievementResult, PreparedQueryResult criteriaResult) |
| |
| void | SaveToDB (CharacterDatabaseTransaction trans) |
| |
| void | SendAllData (Player const *receiver) const override |
| |
| void | SendAchievementInfo (Player *receiver, uint32 achievementId=0) const |
| |
| void | CompletedAchievement (AchievementEntry const *entry, Player *referencePlayer) override |
| |
| bool | ModifierTreeSatisfied (uint32 modifierTreeId) const |
| |
| bool | ModifierTreeSatisfied (ModifierTreeNode const *parent, uint64 miscValue1, uint64 miscValue2, WorldObject const *ref, Player *referencePlayer) const |
| |
| | AchievementMgr () |
| |
| | ~AchievementMgr () |
| |
| void | CheckAllAchievementCriteria (Player *referencePlayer) |
| |
| bool | HasAchieved (uint32 achievementId) const |
| |
| uint32 | GetAchievementPoints () const |
| |
| std::vector< uint32 > | GetCompletedAchievementIds () const |
| |
Public Member Functions inherited from CriteriaHandler |
| | CriteriaHandler () |
| |
| virtual | ~CriteriaHandler () |
| |
| | CriteriaHandler (CriteriaHandler const &right)=delete |
| |
| | CriteriaHandler (CriteriaHandler &&right)=delete |
| |
| CriteriaHandler & | operator= (CriteriaHandler const &right)=delete |
| |
| CriteriaHandler & | operator= (CriteriaHandler &&right)=delete |
| |
| void | UpdateCriteria (CriteriaType type, uint64 miscValue1=0, uint64 miscValue2=0, uint64 miscValue3=0, WorldObject const *ref=nullptr, Player *referencePlayer=nullptr) |
| |
| void | UpdateTimedCriteria (Milliseconds timeDiff) |
| |
| void | StartCriteria (CriteriaStartEvent startEvent, uint32 entry, Milliseconds timeLost=Milliseconds::zero()) |
| |
| virtual void | FailCriteria (CriteriaFailEvent failEvent, uint32 asset) |
| |
|
| void | SendCriteriaUpdate (Criteria const *entry, CriteriaProgress const *progress, Seconds timeElapsed, bool timedCompleted) const override |
| |
| void | SendCriteriaProgressRemoved (uint32 criteriaId) override |
| |
| void | SendAchievementEarned (AchievementEntry const *achievement) const |
| |
| void | SendPacket (WorldPacket const *data) const override |
| |
| std::string | GetOwnerInfo () const override |
| |
| CriteriaList const & | GetCriteriaByType (CriteriaType type, uint32 asset) const override |
| |
| bool | CanUpdateCriteriaTree (Criteria const *criteria, CriteriaTree const *tree, Player *referencePlayer) const override |
| |
| bool | CanCompleteCriteriaTree (CriteriaTree const *tree) override |
| |
| void | CompletedCriteriaTree (CriteriaTree const *tree, Player *referencePlayer) override |
| |
| void | AfterCriteriaTreeUpdate (CriteriaTree const *tree, Player *referencePlayer) override |
| |
| bool | IsCompletedAchievement (AchievementEntry const *entry) |
| |
| bool | RequiredAchievementSatisfied (uint32 achievementId) const override |
| |
Protected Member Functions inherited from CriteriaHandler |
| void | UpdateCriteria (Criteria const *criteria, uint64 miscValue1=0, uint64 miscValue2=0, uint64 miscValue3=0, WorldObject const *ref=nullptr, Player *referencePlayer=nullptr) |
| |
| CriteriaProgress * | GetCriteriaProgress (Criteria const *entry) |
| |
| void | SetCriteriaProgress (Criteria const *criteria, uint64 changeValue, Player *referencePlayer, ProgressType progressType=PROGRESS_SET) |
| |
| void | RemoveCriteriaProgress (Criteria const *criteria) |
| |
| bool | IsCompletedCriteriaTree (CriteriaTree const *tree) |
| |
| bool | IsCompletedCriteria (Criteria const *criteria, uint64 requiredAmount) |
| |
| bool | CanUpdateCriteria (Criteria const *criteria, CriteriaTreeList const *trees, uint64 miscValue1, uint64 miscValue2, uint64 miscValue3, WorldObject const *ref, Player *referencePlayer) |
| |
| bool | ConditionsSatisfied (Criteria const *criteria, Player *referencePlayer) const |
| |
| bool | RequirementsSatisfied (Criteria const *criteria, uint64 miscValue1, uint64 miscValue2, uint64 miscValue3, WorldObject const *ref, Player *referencePlayer) const |
| |
| bool | ModifierTreeSatisfied (ModifierTreeNode const *parent, uint64 miscValue1, uint64 miscValue2, WorldObject const *ref, Player *referencePlayer) const |
| |
| bool | ModifierSatisfied (ModifierTreeEntry const *modifier, uint64 miscValue1, uint64 miscValue2, WorldObject const *ref, Player *referencePlayer) const |
| |
Definition at line 77 of file AchievementMgr.h.