TrinityCore
Loading...
Searching...
No Matches
WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic Struct Reference

#include <CharacterPackets.h>

Classes

struct  VisualItemInfo
 

Public Member Functions

 CharacterInfoBasic (Field const *fields)
 

Public Attributes

ObjectGuid Guid
 
uint32 VirtualRealmAddress = 0
 
uint64 GuildClubMemberID = 0
 same as bgs.protocol.club.v1.MemberId.unique_id, guessed basing on SMSG_QUERY_PLAYER_NAME_RESPONSE (that one is known)
 
std::string Name
 
uint16 ListPosition = 0
 Order of the characters in list.
 
uint8 RaceID = 0
 
uint8 ClassID = 0
 
uint8 SexID = 0
 
std::vector< ChrCustomizationChoiceCustomizations
 
uint8 ExperienceLevel = 0
 
int32 ZoneID = 0
 
int32 MapID = 0
 
TaggedPosition< Position::XYZ > PreloadPos
 
ObjectGuid GuildGUID
 
uint32 Flags = 0
 Character flag.
 
uint32 Flags2 = 0
 Character customization flags.
 
uint32 Flags3 = 0
 Character flags 3.
 
uint32 Flags4 = 0
 Character flags 4.
 
bool FirstLogin = false
 
uint8 CantLoginReason = 0
 
Timestamp CreateTime
 
Timestamp LastActiveTime
 
uint16 SpecID = 0
 
uint32 SaveVersion = 0
 
uint32 LastLoginVersion = 0
 
uint32 OverrideSelectScreenFileDataID = 0
 
int32 TimerunningSeasonID = 0
 
uint32 PetCreatureDisplayID = 0
 
uint32 PetExperienceLevel = 0
 
uint32 PetCreatureFamilyID = 0
 
int32 ProfessionIds [2] = { }
 
std::array< VisualItemInfo, 19 > VisualItems = { }
 
CustomTabardInfo PersonalTabard
 
uint32 RealmQueue = 0
 
bool RealmInfoFound = false
 
bool IsRealmOffline = false
 

Detailed Description

Definition at line 141 of file CharacterPackets.h.

Constructor & Destructor Documentation

◆ CharacterInfoBasic()

WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::CharacterInfoBasic ( Field const *  fields)

Definition at line 80 of file CharacterPackets.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ CantLoginReason

uint8 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::CantLoginReason = 0

Definition at line 171 of file CharacterPackets.h.

◆ ClassID

uint8 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ClassID = 0

Definition at line 158 of file CharacterPackets.h.

◆ CreateTime

Timestamp WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::CreateTime

Definition at line 172 of file CharacterPackets.h.

◆ Customizations

std::vector<ChrCustomizationChoice> WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Customizations

Definition at line 160 of file CharacterPackets.h.

◆ ExperienceLevel

uint8 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ExperienceLevel = 0

Definition at line 161 of file CharacterPackets.h.

◆ FirstLogin

bool WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::FirstLogin = false

Definition at line 170 of file CharacterPackets.h.

◆ Flags

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Flags = 0

Character flag.

See also
enum CharacterFlags

Definition at line 166 of file CharacterPackets.h.

◆ Flags2

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Flags2 = 0

Character customization flags.

See also
enum CharacterCustomizeFlags

Definition at line 167 of file CharacterPackets.h.

◆ Flags3

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Flags3 = 0

Character flags 3.

Todo:
research

Definition at line 168 of file CharacterPackets.h.

◆ Flags4

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Flags4 = 0

Character flags 4.

Todo:
research

Definition at line 169 of file CharacterPackets.h.

◆ Guid

ObjectGuid WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Guid

Definition at line 152 of file CharacterPackets.h.

◆ GuildClubMemberID

uint64 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::GuildClubMemberID = 0

same as bgs.protocol.club.v1.MemberId.unique_id, guessed basing on SMSG_QUERY_PLAYER_NAME_RESPONSE (that one is known)

Definition at line 154 of file CharacterPackets.h.

◆ GuildGUID

ObjectGuid WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::GuildGUID

Definition at line 165 of file CharacterPackets.h.

◆ IsRealmOffline

bool WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::IsRealmOffline = false

Definition at line 202 of file CharacterPackets.h.

◆ LastActiveTime

Timestamp WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::LastActiveTime

Definition at line 173 of file CharacterPackets.h.

◆ LastLoginVersion

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::LastLoginVersion = 0

Definition at line 176 of file CharacterPackets.h.

◆ ListPosition

uint16 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ListPosition = 0

Order of the characters in list.

Definition at line 156 of file CharacterPackets.h.

◆ MapID

int32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::MapID = 0

Definition at line 163 of file CharacterPackets.h.

◆ Name

std::string WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Name

Definition at line 155 of file CharacterPackets.h.

◆ OverrideSelectScreenFileDataID

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::OverrideSelectScreenFileDataID = 0

Definition at line 177 of file CharacterPackets.h.

◆ PersonalTabard

CustomTabardInfo WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PersonalTabard

Definition at line 199 of file CharacterPackets.h.

◆ PetCreatureDisplayID

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PetCreatureDisplayID = 0

Definition at line 180 of file CharacterPackets.h.

◆ PetCreatureFamilyID

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PetCreatureFamilyID = 0

Definition at line 182 of file CharacterPackets.h.

◆ PetExperienceLevel

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PetExperienceLevel = 0

Definition at line 181 of file CharacterPackets.h.

◆ PreloadPos

TaggedPosition<Position::XYZ> WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PreloadPos

Definition at line 164 of file CharacterPackets.h.

◆ ProfessionIds

int32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ProfessionIds[2] = { }
Todo:

Definition at line 184 of file CharacterPackets.h.

◆ RaceID

uint8 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::RaceID = 0

Definition at line 157 of file CharacterPackets.h.

◆ RealmInfoFound

bool WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::RealmInfoFound = false

Definition at line 201 of file CharacterPackets.h.

◆ RealmQueue

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::RealmQueue = 0

Definition at line 200 of file CharacterPackets.h.

◆ SaveVersion

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::SaveVersion = 0

Definition at line 175 of file CharacterPackets.h.

◆ SexID

uint8 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::SexID = 0

Definition at line 159 of file CharacterPackets.h.

◆ SpecID

uint16 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::SpecID = 0

Definition at line 174 of file CharacterPackets.h.

◆ TimerunningSeasonID

int32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::TimerunningSeasonID = 0

Definition at line 178 of file CharacterPackets.h.

◆ VirtualRealmAddress

uint32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VirtualRealmAddress = 0

Definition at line 153 of file CharacterPackets.h.

◆ VisualItems

std::array<VisualItemInfo, 19> WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItems = { }

Definition at line 198 of file CharacterPackets.h.

◆ ZoneID

int32 WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ZoneID = 0

Definition at line 162 of file CharacterPackets.h.


The documentation for this struct was generated from the following files: