![]() |
TrinityCore
|
#include <TraitPacketsCommon.h>
Public Member Functions | |
| TraitConfig () | |
| TraitConfig (UF::TraitConfig const &ufConfig) | |
Public Attributes | |
| int32 | ID = 0 |
| TraitConfigType | Type = {} |
| int32 | ChrSpecializationID = 0 |
| TraitCombatConfigFlags | CombatConfigFlags = {} |
| int32 | LocalIdentifier = 0 |
| int32 | SkillLineID = 0 |
| int32 | TraitSystemID = 0 |
| int32 | VariationID = 0 |
| std::vector< TraitEntry > | Entries |
| std::vector< TraitSubTreeCache > | SubTrees |
| String< 259 > | Name |
Definition at line 57 of file TraitPacketsCommon.h.
|
default |
|
explicit |
Definition at line 48 of file TraitPacketsCommon.cpp.
References UF::TraitConfig::ChrSpecializationID, ChrSpecializationID, UF::TraitConfig::CombatConfigFlags, CombatConfigFlags, UF::TraitConfig::Entries, UF::TraitConfig::ID, ID, UF::TraitConfig::LocalIdentifier, LocalIdentifier, UF::TraitConfig::Name, Name, UF::TraitConfig::SkillLineID, SkillLineID, UF::TraitConfig::SubTrees, SubTrees, UF::TraitConfig::TraitSystemID, TraitSystemID, UF::TraitConfig::Type, Type, UF::TraitConfig::VariationID, and VariationID.
| int32 WorldPackets::Traits::TraitConfig::ChrSpecializationID = 0 |
Definition at line 64 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), TraitMgr::GetTreesForConfig(), WorldSession::HandleClassTalentsRequestNewConfig(), TraitMgr::InitializeStarterBuildTraitConfig(), TraitMgr::MeetsTraitCondition(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitConfig().
| TraitCombatConfigFlags WorldPackets::Traits::TraitConfig::CombatConfigFlags = {} |
Definition at line 65 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), WorldSession::HandleClassTalentsRequestNewConfig(), WorldSession::HandleClassTalentsSetStarterBuildActive(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitConfig().
| std::vector<TraitEntry> WorldPackets::Traits::TraitConfig::Entries |
Definition at line 70 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), Player::ApplyTraitEntryChanges(), TraitMgr::CountTraitNodeRanks(), Player::CreateTraitConfig(), TraitMgr::FillOwnedCurrenciesMap(), WorldSession::HandleClassTalentsRequestNewConfig(), WorldSession::HandleTraitsCommitConfig(), TraitMgr::InitializeStarterBuildTraitConfig(), TraitMgr::MeetsTraitCondition(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitMgr::ValidateConfig().
| int32 WorldPackets::Traits::TraitConfig::ID = 0 |
Definition at line 62 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), Player::CreateTraitConfig(), TraitMgr::GetGrantedTraitEntriesForConfig(), WorldSession::HandleTraitsCommitConfig(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitConfig().
| int32 WorldPackets::Traits::TraitConfig::LocalIdentifier = 0 |
Definition at line 66 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), WorldSession::HandleClassTalentsRequestNewConfig(), WorldSession::HandleClassTalentsSetStarterBuildActive(), WorldSession::HandleTraitsCommitConfig(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitConfig().
| String<259> WorldPackets::Traits::TraitConfig::Name |
Definition at line 72 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitConfig().
| int32 WorldPackets::Traits::TraitConfig::SkillLineID = 0 |
Definition at line 67 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), TraitMgr::GetTreesForConfig(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitConfig().
| std::vector<TraitSubTreeCache> WorldPackets::Traits::TraitConfig::SubTrees |
Definition at line 71 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), Player::ApplyTraitEntryChanges(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), TraitConfig(), and TraitMgr::ValidateConfig().
| int32 WorldPackets::Traits::TraitConfig::TraitSystemID = 0 |
Definition at line 68 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), Spell::EffectCreateTraitTreeConfig(), TraitMgr::GetTreesForConfig(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitConfig().
| TraitConfigType WorldPackets::Traits::TraitConfig::Type = {} |
Definition at line 63 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Player::AddTraitConfig(), Spell::EffectCreateTraitTreeConfig(), TraitMgr::GetTreesForConfig(), WorldSession::HandleClassTalentsRequestNewConfig(), WorldSession::HandleTraitsCommitConfig(), TraitMgr::MeetsTraitCondition(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), TraitConfig(), and TraitMgr::ValidateConfig().
| int32 WorldPackets::Traits::TraitConfig::VariationID = 0 |
Definition at line 69 of file TraitPacketsCommon.h.
Referenced by Player::_LoadTraits(), Spell::EffectCreateTraitTreeConfig(), WorldPackets::Traits::operator<<(), WorldPackets::Traits::operator>>(), and TraitConfig().