aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Player
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2013-05-04 20:50:14 +0200
committerShauren <shauren.trinity@gmail.com>2013-05-04 20:50:14 +0200
commit45bae8d4b74d772215cb22c7bb27732f55c5d9fd (patch)
tree2f6e50a09d3b68e96d3b10e506c20659ec8c36cc /src/server/game/Entities/Player
parent80769a4366b8c3b3eab344a1f108273175d84852 (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.cpp9
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();