fix(Core/BG): fix Call to Arms! achievement (#24108)
This commit is contained in:
@@ -920,6 +920,33 @@ void Battleground::EndBattleground(PvPTeamId winnerTeamId)
|
|||||||
|
|
||||||
if (!player->GetRandomWinner())
|
if (!player->GetRandomWinner())
|
||||||
player->SetRandomWinner(true);
|
player->SetRandomWinner(true);
|
||||||
|
|
||||||
|
// Achievement 908 / 909 "Call to Arms!"
|
||||||
|
switch (GetBgTypeID(true))
|
||||||
|
{
|
||||||
|
case BATTLEGROUND_AB:
|
||||||
|
// Call to Arms: Arathi Basin
|
||||||
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, 11335);
|
||||||
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, 11339);
|
||||||
|
break;
|
||||||
|
case BATTLEGROUND_AV:
|
||||||
|
// Call to Arms: Alterac Valley
|
||||||
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, 11336);
|
||||||
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, 11340);
|
||||||
|
break;
|
||||||
|
case BATTLEGROUND_EY:
|
||||||
|
// Call to Arms: Eye of the Storm
|
||||||
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, 11337);
|
||||||
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, 11341);
|
||||||
|
break;
|
||||||
|
case BATTLEGROUND_WS:
|
||||||
|
// Call to Arms: Warsong Gulch
|
||||||
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, 11338);
|
||||||
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, 11342);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_WIN_BG, player->GetMapId());
|
player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_WIN_BG, player->GetMapId());
|
||||||
|
|||||||
Reference in New Issue
Block a user