aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKudlaty <none@none>2009-08-20 01:46:16 +0200
committerKudlaty <none@none>2009-08-20 01:46:16 +0200
commit9ca8348bf89e8de73613724a57103b080df54e3e (patch)
tree4fca68be02028252edad79cfebdf5910adde3784
parent16c5059bc46c7c234327111f742c5abdee7517bf (diff)
Fix for quest Death's Challenge, cos we should get KillCredit also when we win duel with other dk player
--HG-- branch : trunk
-rw-r--r--src/game/Player.cpp8
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