aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-04-03 16:31:37 -0600
committermegamage <none@none>2009-04-03 16:31:37 -0600
commit8ad562d008877742dbfccac2115ef0d4353e355b (patch)
treec65978237af312a4c2d3312fd896b1d8203e9d39 /src
parent34f9778296959a25d192313a333f21f8e2865449 (diff)
[7605] Counting in ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM only for not triggered item casted spells. Author: VladimirMangos
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/game/Spell.cpp2
1 files changed, 1 insertions, 1 deletions
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);