Fixed some problems with pets, port from tc1, by krz, thx Frankir.

--HG--
branch : trunk
This commit is contained in:
n0n4m3
2010-01-16 19:11:32 +03:00
parent e031df23fc
commit 706718b28c
4 changed files with 18 additions and 3 deletions

View File

@@ -58,6 +58,9 @@ void WorldSession::HandlePetAction( WorldPacket & recv_data )
sLog.outError("HandlePetAction.Pet %u isn't pet of player %s.", uint32(GUID_LOPART(guid1)), GetPlayer()->GetName() );
return;
}
if (!pet->isAlive())
return;
//TODO: allow control charmed player?
if(pet->GetTypeId() == TYPEID_PLAYER && !(flag == ACT_COMMAND && spellid == COMMAND_ATTACK))