![]() |
TrinityCore
|
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 } |
Definition at line 47 of file CharacterPackets.h.
|
strong |
Definition at line 603 of file CharacterPackets.h.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| CustomTabardInfo const & | customTabardInfo | ||
| ) |
Definition at line 53 of file CharacterPackets.cpp.
References WorldPackets::Character::CustomTabardInfo::BackgroundColor, WorldPackets::Character::CustomTabardInfo::BorderColor, WorldPackets::Character::CustomTabardInfo::BorderStyle, WorldPackets::Character::CustomTabardInfo::EmblemColor, and WorldPackets::Character::CustomTabardInfo::EmblemStyle.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::CharacterInfo const & | charInfo | ||
| ) |
Definition at line 301 of file CharacterPackets.cpp.
References WorldPackets::Character::EnumCharactersResult::CharacterInfo::Basic, and WorldPackets::Character::EnumCharactersResult::CharacterInfo::RestrictionsAndMails.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::CharacterInfoBasic const & | charInfo | ||
| ) |
Definition at line 217 of file CharacterPackets.cpp.
References WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::CantLoginReason, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ClassID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::CreateTime, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Customizations, WorldPackets::SizedString::Data(), WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ExperienceLevel, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::FirstLogin, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Flags, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Flags2, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Flags3, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Flags4, ByteBuffer::FlushBits(), WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Guid, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::GuildClubMemberID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::GuildGUID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::IsRealmOffline, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::LastActiveTime, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::LastLoginVersion, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ListPosition, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::MapID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::Name, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::OverrideSelectScreenFileDataID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PersonalTabard, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PetCreatureDisplayID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PetCreatureFamilyID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PetExperienceLevel, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::PreloadPos, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ProfessionIds, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::RaceID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::RealmInfoFound, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::RealmQueue, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::SaveVersion, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::SexID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::SpecID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::TimerunningSeasonID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VirtualRealmAddress, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItems, and WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::ZoneID.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::CharacterInfoBasic::VisualItemInfo const & | visualItem | ||
| ) |
Definition at line 203 of file CharacterPackets.cpp.
References WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItemInfo::DisplayEnchantID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItemInfo::DisplayID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItemInfo::InvType, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItemInfo::ItemID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItemInfo::SecondaryItemModifiedAppearanceID, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItemInfo::SheatheCategory, WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItemInfo::Subclass, and WorldPackets::Character::EnumCharactersResult::CharacterInfoBasic::VisualItemInfo::TransmogrifiedItemID.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::CharacterRestrictionAndMailData const & | restrictionsAndMails | ||
| ) |
Definition at line 274 of file CharacterPackets.cpp.
References ByteBuffer::append(), ASSERT, WorldPackets::Character::EnumCharactersResult::CharacterRestrictionAndMailData::BoostInProgress, WorldPackets::SizedCString::Data(), ByteBuffer::FlushBits(), WorldPackets::Character::EnumCharactersResult::CharacterRestrictionAndMailData::MailSenders, WorldPackets::Character::EnumCharactersResult::CharacterRestrictionAndMailData::MailSenderTypes, WorldPackets::Character::EnumCharactersResult::CharacterRestrictionAndMailData::NoRpeReason, WorldPackets::Character::EnumCharactersResult::CharacterRestrictionAndMailData::RestrictionFlags, and WorldPackets::Character::EnumCharactersResult::CharacterRestrictionAndMailData::RpeAvailable.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::ClassUnlock const & | classUnlock | ||
| ) |
Definition at line 322 of file CharacterPackets.cpp.
References WorldPackets::Character::EnumCharactersResult::ClassUnlock::AchievementID, WorldPackets::Character::EnumCharactersResult::ClassUnlock::ClassID, ByteBuffer::FlushBits(), WorldPackets::Character::EnumCharactersResult::ClassUnlock::HasEntitlement, WorldPackets::Character::EnumCharactersResult::ClassUnlock::HasExpansion, and WorldPackets::Character::EnumCharactersResult::ClassUnlock::HasUnlockedAchievement.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::RaceLimitDisableInfo const & | raceLimitDisableInfo | ||
| ) |
Definition at line 362 of file CharacterPackets.cpp.
References WorldPackets::Character::EnumCharactersResult::RaceLimitDisableInfo::RaceID, and WorldPackets::Character::EnumCharactersResult::RaceLimitDisableInfo::Reason.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::RaceUnlock const & | raceUnlock | ||
| ) |
Definition at line 334 of file CharacterPackets.cpp.
References WorldPackets::Character::EnumCharactersResult::RaceUnlock::ClassUnlocks, WorldPackets::Character::EnumCharactersResult::RaceUnlock::DoesNotHaveAvailableClasses, WorldPackets::Character::EnumCharactersResult::RaceUnlock::FactionBalanceDisabled, ByteBuffer::FlushBits(), WorldPackets::Character::EnumCharactersResult::RaceUnlock::HasEntitlement, WorldPackets::Character::EnumCharactersResult::RaceUnlock::HasHeritageArmorUnlockAchievement, WorldPackets::Character::EnumCharactersResult::RaceUnlock::HasUnlockedAchievement, WorldPackets::Character::EnumCharactersResult::RaceUnlock::HasUnlockedLicense, WorldPackets::Character::EnumCharactersResult::RaceUnlock::HideRaceOnClient, and WorldPackets::Character::EnumCharactersResult::RaceUnlock::RaceID.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::RegionwideCharacterListEntry const & | charInfo | ||
| ) |
Definition at line 309 of file CharacterPackets.cpp.
References WorldPackets::Character::EnumCharactersResult::RegionwideCharacterListEntry::AvgEquippedItemLevel, WorldPackets::Character::EnumCharactersResult::RegionwideCharacterListEntry::Basic, WorldPackets::Character::EnumCharactersResult::RegionwideCharacterListEntry::CurrentSeasonBestPvpRating, WorldPackets::Character::EnumCharactersResult::RegionwideCharacterListEntry::CurrentSeasonMythicPlusOverallScore, WorldPackets::Character::EnumCharactersResult::RegionwideCharacterListEntry::Money, WorldPackets::Character::EnumCharactersResult::RegionwideCharacterListEntry::PvpRatingAssociatedSpecID, and WorldPackets::Character::EnumCharactersResult::RegionwideCharacterListEntry::PvpRatingBracket.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| EnumCharactersResult::UnlockedConditionalAppearance const & | unlockedConditionalAppearance | ||
| ) |
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| GameModeData const & | gameModeData | ||
| ) |
Definition at line 724 of file CharacterPackets.cpp.
References WorldPackets::Character::GameModeData::Customizations, WorldPackets::Character::GameModeData::GameMode, WorldPackets::Character::GameModeData::Guid, WorldPackets::Character::GameModeData::MapID, WorldPackets::Character::GameModeData::Unknown_1107_0, WorldPackets::Character::GameModeData::Unknown_1107_1, WorldPackets::Character::GameModeData::Unknown_1107_2, WorldPackets::Character::GameModeData::Unknown_1107_3, and WorldPackets::Character::GameModeData::Unknown_1107_4.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| SwitchGameModeData const & | switchGameModeData | ||
| ) |
Definition at line 745 of file CharacterPackets.cpp.
References WorldPackets::Character::SwitchGameModeData::Current, WorldPackets::Character::SwitchGameModeData::IsFastLogin, and WorldPackets::Character::SwitchGameModeData::New.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| WarbandGroup const & | warbandGroup | ||
| ) |
Definition at line 381 of file CharacterPackets.cpp.
References WorldPackets::Character::WarbandGroup::ContentSetID, WorldPackets::SizedString::Data(), WorldPackets::Character::WarbandGroup::Flags, ByteBuffer::FlushBits(), WorldPackets::Character::WarbandGroup::GroupID, WorldPackets::Character::WarbandGroup::Members, WorldPackets::Character::WarbandGroup::Name, WorldPackets::Character::WarbandGroup::OrderIndex, and WorldPackets::Character::WarbandGroup::WarbandSceneID.
| ByteBuffer & WorldPackets::Character::operator<< | ( | ByteBuffer & | data, |
| WarbandGroupMember const & | warbandGroupMember | ||
| ) |
| ByteBuffer & WorldPackets::Character::operator>> | ( | ByteBuffer & | data, |
| CustomTabardInfo & | customTabardInfo | ||
| ) |
Definition at line 64 of file CharacterPackets.cpp.
References WorldPackets::Character::CustomTabardInfo::BackgroundColor, WorldPackets::Character::CustomTabardInfo::BorderColor, WorldPackets::Character::CustomTabardInfo::BorderStyle, WorldPackets::Character::CustomTabardInfo::EmblemColor, and WorldPackets::Character::CustomTabardInfo::EmblemStyle.
| void WorldPackets::Character::SortCustomizations | ( | Array< ChrCustomizationChoice, 250 > & | customizations | ) |
Definition at line 48 of file CharacterPackets.cpp.
References UF::ChrCustomizationChoice::ChrCustomizationOptionID.
Referenced by WorldPackets::Character::CreateCharacter::Read(), WorldPackets::Character::CharCustomize::Read(), WorldPackets::Character::CharRaceOrFactionChange::Read(), and WorldPackets::Character::AlterApperance::Read().