42 slot->Pet = pet->PacketInfo;
56 if (!summonedBattlePet || !summonedBattlePet->
IsSummon())
104 pet->PacketInfo.Flags |= battlePetSetFlags.
Flags;
106 pet->PacketInfo.Flags &= ~battlePetSetFlags.Flags;
void RemovePet(ObjectGuid guid)
void ClearFanfare(ObjectGuid guid)
void SummonPet(ObjectGuid guid)
void ModifyName(ObjectGuid guid, std::string const &name, std::unique_ptr< DeclinedName > declinedName)
void UpdateBattlePetData(ObjectGuid guid)
BattlePet * GetPet(ObjectGuid guid)
void CageBattlePet(ObjectGuid guid)
void SendJournalLockStatus()
static Player * ToPlayer(Object *o)
WorldSession * GetSession() const
UF::UpdateField< UF::ActivePlayerData, 0, TYPEID_ACTIVE_PLAYER > m_activePlayerData
Unit * GetSummonerUnit() const
TempSummon * ToTempSummon()
uint32 GetBattlePetCompanionNameTimestamp() const
std::unique_ptr< DeclinedName > DeclinedNames
DeclinedName DeclinedNames
WorldPackets::Timestamp Timestamp
WorldPacket const * Write() override
void HandleQueryBattlePetName(WorldPackets::BattlePet::QueryBattlePetName &queryBattlePetName)
void HandleBattlePetRequestJournalLock(WorldPackets::BattlePet::BattlePetRequestJournalLock &battlePetRequestJournalLock)
void HandleBattlePetModifyName(WorldPackets::BattlePet::BattlePetModifyName &battlePetModifyName)
void HandleBattlePetSummon(WorldPackets::BattlePet::BattlePetSummon &battlePetSummon)
void HandleBattlePetClearFanfare(WorldPackets::BattlePet::BattlePetClearFanfare &battlePetClearFanfare)
void HandleBattlePetRequestJournal(WorldPackets::BattlePet::BattlePetRequestJournal &battlePetRequestJournal)
void SendPacket(WorldPacket const *packet, bool forced=false)
Send a packet to the client.
void HandleBattlePetSetBattleSlot(WorldPackets::BattlePet::BattlePetSetBattleSlot &battlePetSetBattleSlot)
void HandleBattlePetDeletePet(WorldPackets::BattlePet::BattlePetDeletePet &battlePetDeletePet)
void HandleCageBattlePet(WorldPackets::BattlePet::CageBattlePet &cageBattlePet)
void HandleBattlePetSetFlags(WorldPackets::BattlePet::BattlePetSetFlags &battlePetSetFlags)
BattlePets::BattlePetMgr * GetBattlePetMgr() const
void HandleBattlePetUpdateNotify(WorldPackets::BattlePet::BattlePetUpdateNotify &battlePetUpdateNotify)
@ FLAGS_CONTROL_TYPE_APPLY
TC_GAME_API Pet * GetPet(WorldObject const &, ObjectGuid const &guid)
TC_GAME_API Creature * GetCreatureOrPetOrVehicle(WorldObject const &, ObjectGuid const &)
WorldPackets::BattlePet::BattlePet PacketInfo
std::unique_ptr<::DeclinedName > DeclinedName