TrinityCore
Loading...
Searching...
No Matches
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
 
struct  GameModeData
 
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
 
struct  SwitchGameModeData
 
class  TitleEarned
 
class  UndeleteCharacter
 
class  UndeleteCharacterResponse
 
class  UndeleteCooldownStatusResponse
 
struct  WarbandGroup
 
struct  WarbandGroupMember
 

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::CharacterInfoBasic::VisualItemInfo const &visualItem)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::CharacterInfoBasic const &charInfo)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::CharacterRestrictionAndMailData const &restrictionsAndMails)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::CharacterInfo const &charInfo)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::RegionwideCharacterListEntry const &charInfo)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::ClassUnlock const &classUnlock)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::RaceUnlock const &raceUnlock)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::UnlockedConditionalAppearance const &unlockedConditionalAppearance)
 
ByteBufferoperator<< (ByteBuffer &data, EnumCharactersResult::RaceLimitDisableInfo const &raceLimitDisableInfo)
 
ByteBufferoperator<< (ByteBuffer &data, WarbandGroupMember const &warbandGroupMember)
 
ByteBufferoperator<< (ByteBuffer &data, WarbandGroup const &warbandGroup)
 
ByteBufferoperator<< (ByteBuffer &data, GameModeData const &gameModeData)
 
ByteBufferoperator<< (ByteBuffer &data, SwitchGameModeData const &switchGameModeData)
 

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 598 of file CharacterPackets.h.

Function Documentation

◆ operator<<() [1/14]

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

Definition at line 53 of file CharacterPackets.cpp.

◆ operator<<() [2/14]

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

Definition at line 300 of file CharacterPackets.cpp.

◆ operator<<() [3/14]

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

Definition at line 217 of file CharacterPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [4/14]

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

Definition at line 203 of file CharacterPackets.cpp.

◆ operator<<() [5/14]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
EnumCharactersResult::CharacterRestrictionAndMailData const &  restrictionsAndMails 
)

Definition at line 274 of file CharacterPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [6/14]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
EnumCharactersResult::ClassUnlock const &  classUnlock 
)

Definition at line 321 of file CharacterPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [7/14]

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

Definition at line 356 of file CharacterPackets.cpp.

◆ operator<<() [8/14]

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

Definition at line 331 of file CharacterPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [9/14]

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

Definition at line 308 of file CharacterPackets.cpp.

◆ operator<<() [10/14]

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

Definition at line 348 of file CharacterPackets.cpp.

◆ operator<<() [11/14]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
GameModeData const &  gameModeData 
)

Definition at line 718 of file CharacterPackets.cpp.

◆ operator<<() [12/14]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
SwitchGameModeData const &  switchGameModeData 
)

Definition at line 739 of file CharacterPackets.cpp.

◆ operator<<() [13/14]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
WarbandGroup const &  warbandGroup 
)

Definition at line 375 of file CharacterPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [14/14]

ByteBuffer & WorldPackets::Character::operator<< ( ByteBuffer data,
WarbandGroupMember const &  warbandGroupMember 
)

Definition at line 364 of file CharacterPackets.cpp.

◆ operator>>()

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

Definition at line 64 of file CharacterPackets.cpp.

◆ SortCustomizations()

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

Definition at line 48 of file CharacterPackets.cpp.

+ Here is the caller graph for this function: