diff options
Diffstat (limited to 'src/server/game/BattleGrounds/BattleGround.cpp')
-rw-r--r-- | src/server/game/BattleGrounds/BattleGround.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/BattleGrounds/BattleGround.cpp b/src/server/game/BattleGrounds/BattleGround.cpp index d9d6dc98a58..bc2c629aaf5 100644 --- a/src/server/game/BattleGrounds/BattleGround.cpp +++ b/src/server/game/BattleGrounds/BattleGround.cpp @@ -806,7 +806,8 @@ void BattleGround::EndBattleGround(uint32 winner) if (IsRandom() || BattleGroundMgr::IsBGWeekend(GetTypeID())) { UpdatePlayerScore(plr, SCORE_BONUS_HONOR, GetBonusHonorFromKill(win_kills)); - plr->ModifyArenaPoints(win_arena); + if (CanAwardArenaPoints()) + plr->ModifyArenaPoints(win_arena); if (!plr->GetRandomWinner()) plr->SetRandomWinner(true); } |