diff options
Diffstat (limited to 'src/game/Player.cpp')
-rw-r--r-- | src/game/Player.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 0426fac4066..69475ff46ac 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -6404,7 +6404,7 @@ bool Player::RewardHonor(Unit *uVictim, uint32 groupsize, float honor, bool pvpt if( uVictim->GetTypeId() == TYPEID_PLAYER ) { - Player *pVictim = (Player *)uVictim; + Player *pVictim = uVictim->ToPlayer(); if( GetTeam() == pVictim->GetTeam() && !sWorld.IsFFAPvPRealm() ) return false; @@ -6459,9 +6459,7 @@ bool Player::RewardHonor(Unit *uVictim, uint32 groupsize, float honor, bool pvpt } else { - Creature *cVictim = (Creature *)uVictim; - - if (!cVictim->isRacialLeader()) + if (!uVictim->ToCreature()->isRacialLeader()) return false; honor = 100; // ??? need more info @@ -19921,7 +19919,7 @@ bool Player::canSeeOrDetect(Unit const* u, bool detect, bool inVisibleList, bool if(isGameMaster()) { if(u->GetTypeId() == TYPEID_PLAYER) - return ((Player *)u)->GetSession()->GetSecurity() <= GetSession()->GetSecurity(); + return u->ToPlayer()->GetSession()->GetSecurity() <= GetSession()->GetSecurity(); else return true; } |