Fix ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM progress calc Author: DiSlord

--HG--
branch : trunk
This commit is contained in:
megamage
2009-04-11 23:12:16 -05:00
parent f1b2e437a4
commit 3d1f17dd51
+2 -3
View File
@@ -10195,7 +10195,7 @@ Item* Player::StoreItem( ItemPosCountVec const& dest, Item* pItem, bool update )
return NULL; return NULL;
Item* lastItem = pItem; Item* lastItem = pItem;
uint32 entry = pItem->GetEntry();
for(ItemPosCountVec::const_iterator itr = dest.begin(); itr != dest.end(); ) for(ItemPosCountVec::const_iterator itr = dest.begin(); itr != dest.end(); )
{ {
uint16 pos = itr->pos; uint16 pos = itr->pos;
@@ -10211,7 +10211,7 @@ Item* Player::StoreItem( ItemPosCountVec const& dest, Item* pItem, bool update )
lastItem = _StoreItem(pos,pItem,count,true,update); lastItem = _StoreItem(pos,pItem,count,true,update);
} }
GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM, entry);
return lastItem; return lastItem;
} }
@@ -13337,7 +13337,6 @@ void Player::ItemAddedQuestCheck( uint32 entry, uint32 count )
} }
} }
UpdateForQuestsGO(); UpdateForQuestsGO();
GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM, entry);
} }
void Player::ItemRemovedQuestCheck( uint32 entry, uint32 count ) void Player::ItemRemovedQuestCheck( uint32 entry, uint32 count )