From bf728820fcca68b8fbb22352c6dc0d488236dac0 Mon Sep 17 00:00:00 2001 From: tomrus88 Date: Sun, 28 Mar 2010 15:00:11 +0400 Subject: [PATCH] Fixed console spam. --- src/game/MiscHandler.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/game/MiscHandler.cpp b/src/game/MiscHandler.cpp index d9589305d..75bfab169 100644 --- a/src/game/MiscHandler.cpp +++ b/src/game/MiscHandler.cpp @@ -616,6 +616,10 @@ void WorldSession::HandleBugOpcode( WorldPacket & recv_data ) void WorldSession::HandleReclaimCorpseOpcode(WorldPacket &recv_data) { sLog.outDetail("WORLD: Received CMSG_RECLAIM_CORPSE"); + + uint64 guid; + recv_data >> guid; + if (GetPlayer()->isAlive()) return; @@ -639,9 +643,6 @@ void WorldSession::HandleReclaimCorpseOpcode(WorldPacket &recv_data) if (!corpse->IsWithinDistInMap(GetPlayer(), CORPSE_RECLAIM_RADIUS, true)) return; - uint64 guid; - recv_data >> guid; - // resurrect GetPlayer()->ResurrectPlayer(GetPlayer()->InBattleGround() ? 1.0f : 0.5f); @@ -653,14 +654,14 @@ void WorldSession::HandleResurrectResponseOpcode(WorldPacket & recv_data) { sLog.outDetail("WORLD: Received CMSG_RESURRECT_RESPONSE"); - if(GetPlayer()->isAlive()) - return; - uint64 guid; uint8 status; recv_data >> guid; recv_data >> status; + if(GetPlayer()->isAlive()) + return; + if(status == 0) { GetPlayer()->clearResurrectRequestData(); // reject