Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp
- index c264547..56ad395 100755
- --- a/src/server/game/Maps/MapManager.cpp
- +++ b/src/server/game/Maps/MapManager.cpp
- @@ -251,6 +251,24 @@ bool MapManager::CanPlayerEnter(uint32 mapid, Player* player, bool loginCheck)
- player->SendTransferAborted(mapid, TRANSFER_ABORT_TOO_MANY_INSTANCES);
- return false;
- }
- +
- + // ICC Raid
- + if (entry->MapID == 631)
- + {
- + uint64 _leaderguid;
- + _leaderguid = player->GetGroup()->GetLeaderGUID();
- + Player* _leader = sObjectMgr->GetPlayer(_leaderguid);
- + if (!_leader)
- + return false;
- + switch (targetDifficulty)
- + {
- + case RAID_DIFFICULTY_10MAN_HEROIC:
- + return _leader->GetAchievementMgr().HasAchieved(sAchievementStore.LookupEntry(4530));
- + case RAID_DIFFICULTY_25MAN_HEROIC:
- + return _leader->GetAchievementMgr().HasAchieved(sAchievementStore.LookupEntry(4597));
- + }
- + }
- +
- }
- //Other requirements
Advertisement
Add Comment
Please, Sign In to add comment