[7775] Implement duel related achievement criteria Author: DonTomika

* ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL
    * ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL

--HG--
branch : trunk
This commit is contained in:
megamage
2009-05-05 14:50:06 -05:00
parent 138f1fb490
commit dcb2b5aa01
2 changed files with 12 additions and 2 deletions
+7
View File
@@ -6325,6 +6325,13 @@ void Player::DuelComplete(DuelCompleteType type)
SendMessageToSet(&data,true);
}
if (type == DUEL_WON)
{
GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL, 1);
if (duel->opponent)
duel->opponent->GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL, 1);
}
// cool-down duel spell
/*data.Initialize(SMSG_SPELL_COOLDOWN, 17);