diff options
author | Kudlaty <none@none> | 2009-08-20 01:46:16 +0200 |
---|---|---|
committer | Kudlaty <none@none> | 2009-08-20 01:46:16 +0200 |
commit | 9ca8348bf89e8de73613724a57103b080df54e3e (patch) | |
tree | 4fca68be02028252edad79cfebdf5910adde3784 /src | |
parent | 16c5059bc46c7c234327111f742c5abdee7517bf (diff) |
Fix for quest Death's Challenge, cos we should get KillCredit also when we win duel with other dk player
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Player.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 3a80c5b8cac..7b709b623db 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6702,7 +6702,13 @@ void Player::DuelComplete(DuelCompleteType type) { GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL, 1); if (duel->opponent) - duel->opponent->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL, 1); + { + duel->opponent->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL, 1); + + //Credit for quest Death's Challenge + if (getClass() == CLASS_DEATH_KNIGHT && duel->opponent->GetQuestStatus(12733) == QUEST_STATUS_INCOMPLETE) + duel->opponent->CastSpell(duel->opponent, 52994, true); + } } //Remove Duel Flag object |