From 46c411b778d0a5d478f41352ce50a4bd430b67ff Mon Sep 17 00:00:00 2001 From: tartalo Date: Thu, 22 Oct 2009 01:54:14 +0200 Subject: Backed out changeset 09d9acdcaed4 Sorry for the inconvenience. Part of this push was an untested patch that was miss pushed --HG-- branch : trunk --- src/game/Player.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/game/Player.cpp') diff --git a/src/game/Player.cpp b/src/game/Player.cpp index ccbaf8f5b53..18ffff3a0b2 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -19466,8 +19466,6 @@ void Player::SendTransferAborted(uint32 mapid, uint8 reason, uint8 arg) case TRANSFER_ABORT_INSUF_EXPAN_LVL: case TRANSFER_ABORT_DIFFICULTY: case TRANSFER_ABORT_UNIQUE_MESSAGE: - case TRANSFER_ABORT_ZONE_IN_COMBAT: - case TRANSFER_ABORT_MAX_PLAYERS: data << uint8(arg); break; } @@ -20291,9 +20289,9 @@ bool Player::RewardPlayerAndGroupAtKill(Unit* pVictim) void Player::RewardPlayerAndGroupAtEvent(uint32 creature_id, WorldObject* pRewardSource) { - if (!pRewardSource || pRewardSource->GetTypeId() != TYPEID_UNIT) + if (!pRewardSource) return; - uint64 creature_guid = pRewardSource->GetGUID(); + uint64 creature_guid = (pRewardSource && pRewardSource->GetTypeId()==TYPEID_UNIT) ? pRewardSource->GetGUID() : uint64(0); // prepare data for near group iteration if(Group *pGroup = GetGroup()) @@ -20319,7 +20317,7 @@ void Player::RewardPlayerAndGroupAtEvent(uint32 creature_id, WorldObject* pRewar bool Player::IsAtGroupRewardDistance(WorldObject const* pRewardSource) const { if (!pRewardSource) - return false; + return; const WorldObject* player = GetCorpse(); if(!player || isAlive()) player = this; -- cgit v1.2.3