diff options
author | Biglad <none@none> | 2009-09-09 13:57:43 +0100 |
---|---|---|
committer | Biglad <none@none> | 2009-09-09 13:57:43 +0100 |
commit | 35627d68edf8c04a1bc0428c10c75778c358718f (patch) | |
tree | 075bd03652393c90cbdbf13727543d4e4ec3c956 /src | |
parent | b2f770cdb2f8f9b0f2b512fd9cc4656261d0836d (diff) |
* Fix remove quest src item from player on dropping quest.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/QuestHandler.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game/QuestHandler.cpp b/src/game/QuestHandler.cpp index 86f9669695d..b007878bdb1 100644 --- a/src/game/QuestHandler.cpp +++ b/src/game/QuestHandler.cpp @@ -354,7 +354,9 @@ void WorldSession::HandleQuestLogRemoveQuest(WorldPacket& recv_data) if(!_player->TakeQuestSourceItem( quest, true )) return; // can't un-equip some items, reject quest cancel - _player->SetQuestStatus( quest, QUEST_STATUS_NONE); + _player->TakeQuestSourceItem(quest, true); // remove quest src item from player + + _player->SetQuestStatus( quest, QUEST_STATUS_NONE); } _player->SetQuestSlot(slot, 0); |