aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp
diff options
context:
space:
mode:
authorMeji <alvaro.megias@outlook.com>2024-02-03 22:03:55 +0100
committerGitHub <noreply@github.com>2024-02-03 22:03:55 +0100
commit9fda9d0d490cef07291961e03710d09cbd8aea1f (patch)
tree22c54977a5823f3475130f124bf531d51fa9cf50 /src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp
parent7b88faf672ef664e23d0012cbe81612ff00eda3b (diff)
Core/Achievements: Fixed updating EarnAchievement criteria type for guilds and quest objectives (#29648)
Diffstat (limited to 'src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp')
-rw-r--r--src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp b/src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp
index 798e90e6b26..42040cd0b09 100644
--- a/src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp
+++ b/src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp
@@ -310,3 +310,8 @@ CriteriaList const& QuestObjectiveCriteriaMgr::GetCriteriaByType(CriteriaType ty
{
return sCriteriaMgr->GetQuestObjectiveCriteriaByType(type);
}
+
+bool QuestObjectiveCriteriaMgr::RequiredAchievementSatisfied(uint32 achievementId) const
+{
+ return _owner->HasAchieved(achievementId);
+}