diff options
| author | Shauren <shauren.trinity@gmail.com> | 2013-05-04 20:50:14 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2013-05-04 20:50:14 +0200 |
| commit | 45bae8d4b74d772215cb22c7bb27732f55c5d9fd (patch) | |
| tree | 2f6e50a09d3b68e96d3b10e506c20659ec8c36cc /src/server/game/Entities/Player | |
| parent | 80769a4366b8c3b3eab344a1f108273175d84852 (diff) | |
Core/Players: Fixed tabard championing in normal modes of WotLK level 80 dungeons
Closes #9227
Diffstat (limited to 'src/server/game/Entities/Player')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 2b39045e1e7..7117fd3bbc0 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -5019,7 +5019,7 @@ void Player::DeleteFromDB(uint64 playerguid, uint32 accountId, bool updateRealmC if (updateRealmChars) sWorld->UpdateRealmCharCount(accountId); - sWorld->DeleteCharacterNameData(GUID_LOPART(guid)); + sWorld->DeleteCharacterNameData(guid); } /** @@ -7036,14 +7036,11 @@ void Player::RewardReputation(Unit* victim, float rate) if (GetChampioningFaction()) { // support for: Championing - http://www.wowwiki.com/Championing - Map const* map = GetMap(); if (map && map->IsNonRaidDungeon()) - { - if (AccessRequirement const* accessRequirement = sObjectMgr->GetAccessRequirement(map->GetId(), map->GetDifficulty())) - if (accessRequirement->levelMin == 80) + if (LFGDungeonEntry const* dungeon = GetLFGDungeon(map->GetId(), map->GetDifficulty())) + if (dungeon->reclevel == 80) ChampioningFaction = GetChampioningFaction(); - } } uint32 team = GetTeam(); |
