From 8ad562d008877742dbfccac2115ef0d4353e355b Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 3 Apr 2009 16:31:37 -0600 Subject: [7605] Counting in ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM only for not triggered item casted spells. Author: VladimirMangos --HG-- branch : trunk --- src/game/Spell.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 0936e8d41af..eec6d76bb87 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2290,7 +2290,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); -- cgit v1.2.3