diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index f0b8bb2ff..3ec1f0088 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2487,7 +2487,7 @@ void Spell::cast(bool skipCheck) if (m_caster->GetTypeId() == TYPEID_PLAYER) { - if (m_CastItem) + if (!m_IsTriggeredSpell && m_CastItem) ((Player*)m_caster)->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM, m_CastItem->GetEntry()); ((Player*)m_caster)->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL, m_spellInfo->Id); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 3b37940bf..abbc020f2 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "7604" + #define REVISION_NR "7605" #endif // __REVISION_NR_H__