From 0f5f87add00ac884693a8a5dac79512318b1ef50 Mon Sep 17 00:00:00 2001 From: SnapperRy Date: Tue, 4 Oct 2016 13:29:12 +0200 Subject: [PATCH] Core/Wintergrasp: fix victory quests. By Retriman, updates #7953. --- src/server/game/Battlefield/Zones/BattlefieldWG.cpp | 3 +++ src/server/game/Battlefield/Zones/BattlefieldWG.h | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/src/server/game/Battlefield/Zones/BattlefieldWG.cpp b/src/server/game/Battlefield/Zones/BattlefieldWG.cpp index 776274bb2ca..3c5c10f6048 100644 --- a/src/server/game/Battlefield/Zones/BattlefieldWG.cpp +++ b/src/server/game/Battlefield/Zones/BattlefieldWG.cpp @@ -815,6 +815,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 c294f566ede..d78d7778282 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 ###### *#########################*/