diff options
author | Shauren <shauren.trinity@gmail.com> | 2014-03-29 13:31:06 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2014-03-29 13:31:06 +0100 |
commit | 973888ea2cc5dbea80a6a23cc80acd55e3061c09 (patch) | |
tree | 1f7c69f2c8227be32650a5dc2771e0b6d7fe915e /src | |
parent | 3fd6dd6175a3f75fd953083125ba3e62ab2bf1f4 (diff) |
Core/Maps: Fixed incorrect difficulty markers shown on the interface inside Icecrown Citadel (always displaying normal mode)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Groups/Group.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 0e11bfd20ff..46b60332dfc 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -22798,7 +22798,7 @@ void Player::SendInitialPacketsBeforeAddToMap() // SMSG_INSTANCE_DIFFICULTY data.Initialize(SMSG_INSTANCE_DIFFICULTY, 4+4); data << uint32(GetMap()->GetDifficulty()); - data << uint32(0); + data << uint32(GetMap()->IsRaid() && GetMap()->IsHeroic()); // Raid dynamic difficulty GetSession()->SendPacket(&data); SendInitialSpells(); diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp index 744ff52a2e2..113df993f81 100644 --- a/src/server/game/Groups/Group.cpp +++ b/src/server/game/Groups/Group.cpp @@ -1554,7 +1554,7 @@ void Group::SendUpdateToPlayer(uint64 playerGUID, MemberSlot* slot) data << uint8(m_lootThreshold); // loot threshold data << uint8(m_dungeonDifficulty); // Dungeon Difficulty data << uint8(m_raidDifficulty); // Raid Difficulty - data << uint8(0); // 3.3 + data << uint8(m_raidDifficulty >= RAID_DIFFICULTY_10MAN_HEROIC); // 3.3 Dynamic Raid Difficulty - 0 normal/1 heroic } player->GetSession()->SendPacket(&data); |