18#ifndef TRINITYCORE_BATTLE_PET_PACKETS_H
19#define TRINITYCORE_BATTLE_PET_PACKETS_H
76 std::vector<std::reference_wrapper<BattlePetSlot>>
Slots;
77 std::vector<std::reference_wrapper<BattlePet>>
Pets;
119 std::vector<std::reference_wrapper<BattlePet const>>
Pets;
140 void Read()
override;
151 void Read()
override;
163 void Read()
override;
191 void Read()
override;
201 void Read()
override;
213 void Read()
override;
223 void Read()
override;
254 void Read()
override;
264 void Read()
override;
@ SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED
@ SMSG_QUERY_BATTLE_PET_NAME_RESPONSE
@ SMSG_BATTLE_PET_JOURNAL
@ SMSG_PET_BATTLE_SLOT_UPDATES
@ SMSG_BATTLE_PET_DELETED
@ SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED
@ SMSG_BATTLE_PET_UPDATES
@ CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK
@ CMSG_BATTLE_PET_REQUEST_JOURNAL
@ CMSG_QUERY_BATTLE_PET_NAME
@ CMSG_BATTLE_PET_DELETE_PET
@ CMSG_BATTLE_PET_SET_BATTLE_SLOT
@ CMSG_BATTLE_PET_UPDATE_NOTIFY
@ CMSG_BATTLE_PET_MODIFY_NAME
@ CMSG_BATTLE_PET_CLEAR_FANFARE
@ CMSG_BATTLE_PET_SET_FLAGS
std::optional< T > Optional
Optional helper class to wrap optional values within.
BattlePetClearFanfare(WorldPacket &&packet)
BattlePetDeletePet(WorldPacket &&packet)
WorldPacket const * Write() override
WorldPacket const * Write() override
BattlePetJournalLockAcquired()
WorldPacket const * Write() override
WorldPacket const * Write() override
BattlePetJournalLockDenied()
WorldPacket const * Write() override
std::vector< std::reference_wrapper< BattlePet > > Pets
std::vector< std::reference_wrapper< BattlePetSlot > > Slots
std::unique_ptr< DeclinedName > DeclinedNames
BattlePetModifyName(WorldPacket &&packet)
BattlePetRequestJournalLock(WorldPacket &&packet)
BattlePetRequestJournal(WorldPacket &&packet)
BattlePetSetBattleSlot(WorldPacket &&packet)
BattlePetSetFlags(WorldPacket &&packet)
BattlePetSummon(WorldPacket &&packet)
BattlePetUpdateNotify(WorldPacket &&packet)
std::vector< std::reference_wrapper< BattlePet const > > Pets
WorldPacket const * Write() override
CageBattlePet(WorldPacket &&packet)
WorldPacket const * Write() override
std::vector< BattlePetSlot > Slots
QueryBattlePetNameResponse()
DeclinedName DeclinedNames
WorldPackets::Timestamp Timestamp
WorldPacket const * Write() override
QueryBattlePetName(WorldPacket &&packet)
uint32 PlayerVirtualRealm
Optional< BattlePetOwnerInfo > OwnerInfo