TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
WorldPackets::Auth::AuthResponse::AuthSuccessInfo Struct Reference

#include <AuthenticationPackets.h>

Classes

struct  BillingInfo
 

Public Attributes

uint8 AccountExpansionLevel = 0
 the current expansion of this account, the possible values are in Expansions More...
 
uint8 ActiveExpansionLevel = 0
 the current server expansion, the possible values are in Expansions More...
 
uint32 TimeRested = 0
 affects the return value of the GetBillingTimeRested() client API call, it is the number of seconds you have left until the experience points and loot you receive from creatures and quests is reduced. It is only used in the Asia region in retail, it's not implemented in TC and will probably never be. More...
 
uint32 VirtualRealmAddress = 0
 a special identifier made from the Index, BattleGroup and Region. More...
 
uint32 TimeSecondsUntilPCKick = 0
 
uint32 CurrencyID = 0
 this is probably used for the ingame shop. More...
 
BillingInfo Billing
 
std::vector< RealmInfoVirtualRealms
 list of realms connected to this one (inclusive) More...
 
std::vector< CharacterTemplateTemplates
 list of pre-made character templates. More...
 
ExpansionRequirementContainer
const
AvailableClasses = nullptr
 the minimum AccountExpansion required to select the classes More...
 
ExpansionRequirementContainer
const
AvailableRaces = nullptr
 the minimum AccountExpansion required to select the races More...
 
bool IsExpansionTrial = false
 
bool ForceCharacterTemplate = false
 forces the client to always use a character template when creating a new character. More...
 
Optional< uint16NumPlayersHorde
 number of horde players in this realm. More...
 
Optional< uint16NumPlayersAlliance
 number of alliance players in this realm. More...
 

Member Data Documentation

uint8 WorldPackets::Auth::AuthResponse::AuthSuccessInfo::AccountExpansionLevel = 0

the current expansion of this account, the possible values are in Expansions

uint8 WorldPackets::Auth::AuthResponse::AuthSuccessInfo::ActiveExpansionLevel = 0

the current server expansion, the possible values are in Expansions

ExpansionRequirementContainer const* WorldPackets::Auth::AuthResponse::AuthSuccessInfo::AvailableClasses = nullptr

the minimum AccountExpansion required to select the classes

ExpansionRequirementContainer const* WorldPackets::Auth::AuthResponse::AuthSuccessInfo::AvailableRaces = nullptr

the minimum AccountExpansion required to select the races

BillingInfo WorldPackets::Auth::AuthResponse::AuthSuccessInfo::Billing
uint32 WorldPackets::Auth::AuthResponse::AuthSuccessInfo::CurrencyID = 0

this is probably used for the ingame shop.

Todo:
implement
bool WorldPackets::Auth::AuthResponse::AuthSuccessInfo::ForceCharacterTemplate = false

forces the client to always use a character template when creating a new character.

See also
Templates.
Todo:
implement
bool WorldPackets::Auth::AuthResponse::AuthSuccessInfo::IsExpansionTrial = false
Optional<uint16> WorldPackets::Auth::AuthResponse::AuthSuccessInfo::NumPlayersAlliance

number of alliance players in this realm.

Todo:
implement
Optional<uint16> WorldPackets::Auth::AuthResponse::AuthSuccessInfo::NumPlayersHorde

number of horde players in this realm.

Todo:
implement
std::vector<CharacterTemplate> WorldPackets::Auth::AuthResponse::AuthSuccessInfo::Templates

list of pre-made character templates.

uint32 WorldPackets::Auth::AuthResponse::AuthSuccessInfo::TimeRested = 0

affects the return value of the GetBillingTimeRested() client API call, it is the number of seconds you have left until the experience points and loot you receive from creatures and quests is reduced. It is only used in the Asia region in retail, it's not implemented in TC and will probably never be.

uint32 WorldPackets::Auth::AuthResponse::AuthSuccessInfo::TimeSecondsUntilPCKick = 0
Todo:
research
uint32 WorldPackets::Auth::AuthResponse::AuthSuccessInfo::VirtualRealmAddress = 0

a special identifier made from the Index, BattleGroup and Region.

std::vector<RealmInfo> WorldPackets::Auth::AuthResponse::AuthSuccessInfo::VirtualRealms

list of realms connected to this one (inclusive)

Todo:
implement

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