*Take req source items after quest is finished.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-08-21 18:21:28 -05:00
parent a7e5819a05
commit 54b15e0d7d
+11
View File
@@ -13133,6 +13133,17 @@ void Player::RewardQuest( Quest const *pQuest, uint32 reward, Object* questGiver
DestroyItemCount( pQuest->ReqItemId[i], pQuest->ReqItemCount[i], true);
}
//TakeQuestSourceItem() ?
for(uint8 i = 0; i < QUEST_SOURCE_ITEM_IDS_COUNT; ++i)
{
if (pQuest->ReqSourceId[i])
{
uint32 count = pQuest->ReqSourceCount[i];
DestroyItemCount(pQuest->ReqSourceId[i], count ? count : 9999, true);
}
}
//if( qInfo->HasSpecialFlag( QUEST_FLAGS_TIMED ) )
// SetTimedQuest( 0 );
m_timedquests.erase(pQuest->GetQuestId());