From 70a8b74fe6ac33905303e6f8edd89d4256ddc868 Mon Sep 17 00:00:00 2001 From: SnapperRy Date: Tue, 4 Oct 2016 13:29:12 +0200 Subject: Core/Wintergrasp: fix victory quests. By Retriman, updates #7953. (cherry picked from commit 9638c1145390b4d9593200af2a96616c4c8370fc) --- src/server/game/Battlefield/Zones/BattlefieldWG.cpp | 3 +++ src/server/game/Battlefield/Zones/BattlefieldWG.h | 6 ++++++ 2 files changed, 9 insertions(+) (limited to 'src') diff --git a/src/server/game/Battlefield/Zones/BattlefieldWG.cpp b/src/server/game/Battlefield/Zones/BattlefieldWG.cpp index b9b0c7e5ff5..808ad5cf748 100644 --- a/src/server/game/Battlefield/Zones/BattlefieldWG.cpp +++ b/src/server/game/Battlefield/Zones/BattlefieldWG.cpp @@ -816,6 +816,9 @@ void BattlefieldWG::OnBattleEnd(bool endByTimer) { player->CastSpell(player, SPELL_ESSENCE_OF_WINTERGRASP, true); player->CastSpell(player, SPELL_VICTORY_REWARD, true); + // Complete victory quests + player->AreaExploredOrEventHappens(QUEST_VICTORY_WINTERGRASP_A); + player->AreaExploredOrEventHappens(QUEST_VICTORY_WINTERGRASP_H); // Send Wintergrasp victory achievement DoCompleteOrIncrementAchievement(ACHIEVEMENTS_WIN_WG, player); // Award achievement for succeeding in Wintergrasp in 10 minutes or less diff --git a/src/server/game/Battlefield/Zones/BattlefieldWG.h b/src/server/game/Battlefield/Zones/BattlefieldWG.h index aa9b94df11a..2009b92b010 100644 --- a/src/server/game/Battlefield/Zones/BattlefieldWG.h +++ b/src/server/game/Battlefield/Zones/BattlefieldWG.h @@ -150,6 +150,12 @@ enum WintergraspAreaIds AREA_THE_CHILLED_QUAGMIRE = 4589 }; +enum WintergraspQuests +{ + QUEST_VICTORY_WINTERGRASP_A = 13181, + QUEST_VICTORY_WINTERGRASP_H = 13183 +}; + /*######################### *####### Graveyards ###### *#########################*/ -- cgit v1.2.3