TrinityCore
WorldPackets::Character Namespace Reference

Classes

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

Typedefs

using ChrCustomizationChoice = UF::ChrCustomizationChoice
 

Enumerations

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

Functions

void SortCustomizations (Array< ChrCustomizationChoice, 250 > &customizations)
 
ByteBufferoperator<< (ByteBuffer &data, CustomTabardInfo const &customTabardInfo)
 
ByteBufferoperator>> (ByteBuffer &data, CustomTabardInfo &customTabardInfo)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::CharacterInfo::VisualItemInfo const &visualItem)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::CharacterInfo const &charInfo)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::RaceUnlock const &raceUnlock)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::UnlockedConditionalAppearance const &unlockedConditionalAppearance)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::RaceLimitDisableInfo const &raceLimitDisableInfo)
 

Typedef Documentation

◆ ChrCustomizationChoice

Enumeration Type Documentation

◆ LoginFailureReason

Enumerator
Failed 
NoWorld 
DuplicateCharacter 
NoInstances 
Disabled 
NoCharacter 
LockedForTransfer 
LockedByBilling 
LockedByMobileAH 
TemporaryGMLock 
LockedByCharacterUpgrade 
LockedByRevokedCharacterUpgrade 
LockedByRevokedVASTransaction 
LockedByRestriction 
LockedForRealmPlaytype 

Definition at line 506 of file CharacterPackets.h.

Function Documentation

◆ operator<<() [1/6]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
CustomTabardInfo const &  customTabardInfo 
)

Definition at line 64 of file CharacterPackets.cpp.

◆ operator<<() [2/6]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
EnumCharactersResult::CharacterInfo const &  charInfo 
)

Definition at line 205 of file CharacterPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [3/6]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
EnumCharactersResult::CharacterInfo::VisualItemInfo const &  visualItem 
)

Definition at line 194 of file CharacterPackets.cpp.

◆ operator<<() [4/6]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
EnumCharactersResult::RaceLimitDisableInfo const &  raceLimitDisableInfo 
)

Definition at line 291 of file CharacterPackets.cpp.

◆ operator<<() [5/6]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
EnumCharactersResult::RaceUnlock const &  raceUnlock 
)

Definition at line 271 of file CharacterPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [6/6]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
EnumCharactersResult::UnlockedConditionalAppearance const &  unlockedConditionalAppearance 
)

Definition at line 283 of file CharacterPackets.cpp.

◆ operator>>()

ByteBuffer & WorldPackets::Character::operator>> ( ByteBuffer data,
CustomTabardInfo customTabardInfo 
)

Definition at line 75 of file CharacterPackets.cpp.

◆ SortCustomizations()

void WorldPackets::Character::SortCustomizations ( Array< ChrCustomizationChoice, 250 > &  customizations)

Definition at line 50 of file CharacterPackets.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: