Implemented ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM

Added basic support for timed achievements
This commit is contained in:
arrai 2008-11-04 00:52:42 +01:00
parent 5114c17da2
commit 3d86187c4a
5 changed files with 34 additions and 2 deletions

View file

@ -2081,6 +2081,9 @@ void Spell::cast(bool skipCheck)
// set to real guid to be sent later to the client
m_targets.updateTradeSlotItem();
if(m_CastItem && m_caster->GetTypeId() == TYPEID_PLAYER)
((Player*)m_caster)->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM, m_CastItem->GetEntry());
// CAST SPELL
SendSpellCooldown();