aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorAntonio Martín Berti <15972392+BertiRean@users.noreply.github.com>2024-05-12 06:15:04 -0300
committerGitHub <noreply@github.com>2024-05-12 11:15:04 +0200
commitd1d8f907fe0f1e42d9a8569ef2afdd89e2739b3a (patch)
treec0e792300f2576253d9b884b064d4d09f2fd7c6a /src/server/game/Entities
parent7b0d2eb39e7f2b0295b1d40b70b8d757c20f5d72 (diff)
Core/Criteria: Implemented CriteriaType EarnArtifactXP (#29975)
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Item/Item.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Entities/Item/Item.cpp b/src/server/game/Entities/Item/Item.cpp
index 00bf2adcd2f..04aed3fa0c4 100644
--- a/src/server/game/Entities/Item/Item.cpp
+++ b/src/server/game/Entities/Item/Item.cpp
@@ -2756,6 +2756,8 @@ void Item::GiveArtifactXp(uint64 amount, Item* sourceItem, uint32 artifactCatego
owner->SendDirectMessage(artifactXpGain.Write());
SetState(ITEM_CHANGED, owner);
+
+ owner->UpdateCriteria(CriteriaType::EarnArtifactXP, amount);
}
void Item::SetFixedLevel(uint8 level)