TrinityCore
CharacterPackets.h File Reference
#include "Packet.h"
#include "ObjectGuid.h"
#include "Optional.h"
#include "PacketUtilities.h"
#include "Position.h"
#include "RaceMask.h"
#include "SharedDefines.h"
#include "UnitDefines.h"
#include "UpdateFields.h"
#include <array>
#include <memory>
+ Include dependency graph for CharacterPackets.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WorldPackets::Character::EnumCharacters
 
struct  WorldPackets::Character::CharacterCreateInfo
 
struct  WorldPackets::Character::CharacterRenameInfo
 
struct  WorldPackets::Character::CharCustomizeInfo
 
struct  WorldPackets::Character::CharRaceOrFactionChangeInfo
 
struct  WorldPackets::Character::CharacterUndeleteInfo
 
struct  WorldPackets::Character::CustomTabardInfo
 
class  WorldPackets::Character::EnumCharactersResult
 
struct  WorldPackets::Character::EnumCharactersResult::CharacterInfo
 
struct  WorldPackets::Character::EnumCharactersResult::CharacterInfo::VisualItemInfo
 
struct  WorldPackets::Character::EnumCharactersResult::RaceUnlock
 
struct  WorldPackets::Character::EnumCharactersResult::UnlockedConditionalAppearance
 
struct  WorldPackets::Character::EnumCharactersResult::RaceLimitDisableInfo
 
class  WorldPackets::Character::CheckCharacterNameAvailability
 
class  WorldPackets::Character::CheckCharacterNameAvailabilityResult
 
class  WorldPackets::Character::CreateCharacter
 
class  WorldPackets::Character::CreateChar
 
class  WorldPackets::Character::CharDelete
 
class  WorldPackets::Character::DeleteChar
 
class  WorldPackets::Character::CharacterRenameRequest
 
class  WorldPackets::Character::CharacterRenameResult
 
class  WorldPackets::Character::CharCustomize
 
class  WorldPackets::Character::CharRaceOrFactionChange
 
struct  WorldPackets::Character::CharFactionChangeDisplayInfo
 
class  WorldPackets::Character::CharFactionChangeResult
 
class  WorldPackets::Character::GenerateRandomCharacterName
 
class  WorldPackets::Character::GenerateRandomCharacterNameResult
 
class  WorldPackets::Character::ReorderCharacters
 
struct  WorldPackets::Character::ReorderCharacters::ReorderInfo
 
class  WorldPackets::Character::UndeleteCharacter
 
class  WorldPackets::Character::UndeleteCharacterResponse
 
class  WorldPackets::Character::GetUndeleteCharacterCooldownStatus
 
class  WorldPackets::Character::UndeleteCooldownStatusResponse
 
class  WorldPackets::Character::PlayerLogin
 
class  WorldPackets::Character::LoginVerifyWorld
 
class  WorldPackets::Character::CharacterLoginFailed
 
class  WorldPackets::Character::LogoutRequest
 
class  WorldPackets::Character::LogoutResponse
 
class  WorldPackets::Character::LogoutComplete
 
class  WorldPackets::Character::LogoutCancel
 
class  WorldPackets::Character::LogoutCancelAck
 
class  WorldPackets::Character::LoadingScreenNotify
 
class  WorldPackets::Character::InitialSetup
 
class  WorldPackets::Character::SetActionBarToggles
 
class  WorldPackets::Character::RequestPlayedTime
 
class  WorldPackets::Character::PlayedTime
 
class  WorldPackets::Character::SetTitle
 
class  WorldPackets::Character::AlterApperance
 
class  WorldPackets::Character::BarberShopResult
 
class  WorldPackets::Character::LogXPGain
 
class  WorldPackets::Character::TitleEarned
 
class  WorldPackets::Character::SetFactionAtWar
 
class  WorldPackets::Character::SetFactionNotAtWar
 
class  WorldPackets::Character::SetFactionInactive
 
class  WorldPackets::Character::SetWatchedFaction
 
class  WorldPackets::Character::SetFactionVisible
 
class  WorldPackets::Character::CharCustomizeSuccess
 
class  WorldPackets::Character::CharCustomizeFailure
 
class  WorldPackets::Character::SetPlayerDeclinedNames
 
class  WorldPackets::Character::SetPlayerDeclinedNamesResult
 
class  WorldPackets::Character::SavePersonalEmblem
 
class  WorldPackets::Character::PlayerSavePersonalEmblem
 

Namespaces

namespace  UF
 
namespace  WorldPackets
 
namespace  WorldPackets::Character
 

Typedefs

using WorldPackets::Character::ChrCustomizationChoice = UF::ChrCustomizationChoice
 

Enumerations

enum class  WorldPackets::Character::LoginFailureReason : uint8 {
  WorldPackets::Character::Failed = 0 , WorldPackets::Character::NoWorld = 1 , WorldPackets::Character::DuplicateCharacter = 2 , WorldPackets::Character::NoInstances = 3 ,
  WorldPackets::Character::Disabled = 4 , WorldPackets::Character::NoCharacter = 5 , WorldPackets::Character::LockedForTransfer = 6 , WorldPackets::Character::LockedByBilling = 7 ,
  WorldPackets::Character::LockedByMobileAH = 8 , WorldPackets::Character::TemporaryGMLock = 9 , WorldPackets::Character::LockedByCharacterUpgrade = 10 , WorldPackets::Character::LockedByRevokedCharacterUpgrade = 11 ,
  WorldPackets::Character::LockedByRevokedVASTransaction = 17 , WorldPackets::Character::LockedByRestriction = 19 , WorldPackets::Character::LockedForRealmPlaytype = 23
}
 

Functions

ByteBufferUF::operator<< (ByteBuffer &data, ChrCustomizationChoice const &customizationChoice)
 
ByteBufferUF::operator>> (ByteBuffer &data, ChrCustomizationChoice &customizationChoice)