aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game/PetHandler.cpp10
-rw-r--r--src/game/Unit.cpp6
-rw-r--r--src/game/WorldLog.cpp2
-rw-r--r--src/game/WorldSocket.cpp8
4 files changed, 11 insertions, 15 deletions
diff --git a/src/game/PetHandler.cpp b/src/game/PetHandler.cpp
index f6b6184a32a..a93d9961e85 100644
--- a/src/game/PetHandler.cpp
+++ b/src/game/PetHandler.cpp
@@ -63,9 +63,13 @@ void WorldSession::HandlePetAction( WorldPacket & recv_data )
if(pet->GetTypeId() == TYPEID_PLAYER && !(flag == ACT_COMMAND && spellid == COMMAND_ATTACK))
return;
- for(ControlList::iterator itr = GetPlayer()->m_Controlled.begin(); itr != GetPlayer()->m_Controlled.end(); ++itr)
- if((*itr)->GetEntry() == pet->GetEntry() && (*itr)->isAlive())
- HandlePetActionHelper(*itr, guid1, spellid, flag, guid2);
+ for(ControlList::iterator itr = GetPlayer()->m_Controlled.begin(); itr != GetPlayer()->m_Controlled.end();)
+ {
+ Unit *unit = *itr;
+ ++itr;
+ if(unit->GetEntry() == pet->GetEntry() && unit->isAlive())
+ HandlePetActionHelper(unit, guid1, spellid, flag, guid2);
+ }
}
void WorldSession::HandlePetActionHelper(Unit *pet, uint64 guid1, uint16 spellid, uint16 flag, uint64 guid2)
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index 9bf6b86e513..f3ed7d9d9d6 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -8253,7 +8253,6 @@ Unit* Unit::GetCharm() const
void Unit::SetPet(Creature* pet, bool apply)
{
- sLog.outError("before %u", GetPetGUID());
if(apply)
{
if(!GetPetGUID())
@@ -8280,7 +8279,6 @@ void Unit::SetPet(Creature* pet, bool apply)
}
}
}
- sLog.outError("after %u", GetPetGUID());
}
void Unit::SetCharm(Unit* charm, bool apply)
@@ -11221,10 +11219,6 @@ void Unit::RemoveFromWorld()
RemoveCharmAuras();
RemoveBindSightAuras();
RemoveNotOwnSingleTargetAuras();
- }
-
- //if(m_uint32Values)
- {
// if it has charmer or owner, it must be in someone's controllist and server will crash
assert(!GetCharmerGUID());
assert(!GetOwnerGUID());
diff --git a/src/game/WorldLog.cpp b/src/game/WorldLog.cpp
index 8e870585e9d..d5bd3d0d181 100644
--- a/src/game/WorldLog.cpp
+++ b/src/game/WorldLog.cpp
@@ -75,7 +75,7 @@ void WorldLog::outLog(char const *fmt, ...)
va_list args;
va_start(args, fmt);
vfprintf(i_file, fmt, args);
- fprintf(i_file, "\n\n" );
+ fprintf(i_file, "\n" );
va_end(args);
fflush(i_file);
diff --git a/src/game/WorldSocket.cpp b/src/game/WorldSocket.cpp
index dd2d2d93f1f..c8ed6db0592 100644
--- a/src/game/WorldSocket.cpp
+++ b/src/game/WorldSocket.cpp
@@ -182,10 +182,8 @@ int WorldSocket::SendPacket (const WorldPacket& pct)
for (uint32 j = 0; j < 16 && p < pct.size (); j++)
sWorldLog.outLog ("%.2X ", const_cast<WorldPacket&>(pct)[p++]);
- sWorldLog.outLog ("\n");
+ sWorldLog.outLog ("");
}
-
- sWorldLog.outLog ("\n\n");
}
ServerPktHeader header(pct.size()+2, pct.GetOpcode());
@@ -692,9 +690,9 @@ int WorldSocket::ProcessIncoming (WorldPacket* new_pct)
{
for (uint32 j = 0; j < 16 && p < new_pct->size (); j++)
sWorldLog.outLog ("%.2X ", (*new_pct)[p++]);
- sWorldLog.outLog ("\n");
+
+ sWorldLog.outLog ("");
}
- sWorldLog.outLog ("\n\n");
}
// like one switch ;)