18#ifndef BattlePetPackets_h__
19#define BattlePetPackets_h__
75 std::vector<std::reference_wrapper<BattlePetSlot>>
Slots;
76 std::vector<std::reference_wrapper<BattlePet>>
Pets;
118 std::vector<std::reference_wrapper<BattlePet>>
Pets;
139 void Read()
override;
150 void Read()
override;
162 void Read()
override;
190 void Read()
override;
200 void Read()
override;
212 void Read()
override;
222 void Read()
override;
253 void Read()
override;
263 void Read()
override;
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)
WorldPacket const * Write() override
std::vector< std::reference_wrapper< BattlePet > > Pets
CageBattlePet(WorldPacket &&packet)
WorldPacket const * Write() override
std::vector< BattlePetSlot > Slots
QueryBattlePetNameResponse()
DeclinedName DeclinedNames
WorldPackets::Timestamp Timestamp
WorldPacket const * Write() override
QueryBattlePetName(WorldPacket &&packet)
@ 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
@ 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
uint32 PlayerVirtualRealm
Optional< BattlePetOwnerInfo > OwnerInfo