|
| void | TraitMgr::Load () |
| |
| int32 | TraitMgr::GenerateNewTraitConfigId () |
| |
| TraitConfigType | TraitMgr::GetConfigTypeForTree (int32 traitTreeId) |
| |
| std::vector< Tree const * > const * | TraitMgr::GetTreesForConfig (WorldPackets::Traits::TraitConfig const &traitConfig) |
| | Finds relevant TraitTree identifiers.
|
| |
| bool | TraitMgr::HasEnoughCurrency (WorldPackets::Traits::TraitEntry const &entry, std::map< int32, int32 > const ¤cies) |
| |
| void | TraitMgr::TakeCurrencyCost (WorldPackets::Traits::TraitEntry const &entry, std::map< int32, int32 > ¤cies) |
| |
| void | TraitMgr::FillOwnedCurrenciesMap (WorldPackets::Traits::TraitConfig const &traitConfig, PlayerDataAccessor player, std::map< int32, int32 > ¤cies) |
| |
| std::vector< TraitCondEntry const * > | TraitMgr::GetGateConditionsForNode (Node const *node) |
| |
| void | TraitMgr::AddSpentCurrenciesForEntry (WorldPackets::Traits::TraitEntry const &entry, std::map< int32, SpentCurrency > &cachedCurrencies, int32 multiplier) |
| |
| void | TraitMgr::FillSpentCurrenciesMap (std::vector< WorldPackets::Traits::TraitEntry > const &traitEntries, std::map< int32, SpentCurrency > &cachedCurrencies) |
| |
| std::array< int32, 2 > | TraitMgr::GetClassAndSpecTreeCurrencies (WorldPackets::Traits::TraitConfig const &traitConfig) |
| |
| std::span< TraitCurrencyEntry const *const > | TraitMgr::GetSubTreeCurrency (int32 traitSubTreeId) |
| |
| TraitNodeRankCounts | TraitMgr::CountTraitNodeRanks (WorldPackets::Traits::TraitConfig const &traitConfig, int32 traitNodeGroupId, int32 traitNodeId, int32 traitNodeEntryId) |
| |
| bool | TraitMgr::MeetsTraitCondition (WorldPackets::Traits::TraitConfig const &traitConfig, PlayerDataAccessor player, TraitCondEntry const *condition, Optional< std::map< int32, SpentCurrency > > &cachedCurrencies) |
| |
| bool | TraitMgr::NodeMeetsTraitConditions (WorldPackets::Traits::TraitConfig const &traitConfig, Node const *node, uint32 traitNodeEntryId, PlayerDataAccessor player, Optional< std::map< int32, SpentCurrency > > &spentCurrencies) |
| |
| std::vector< UF::TraitEntry > | TraitMgr::GetGrantedTraitEntriesForConfig (WorldPackets::Traits::TraitConfig const &traitConfig, PlayerDataAccessor player) |
| |
| bool | TraitMgr::IsValidEntry (WorldPackets::Traits::TraitEntry const &traitEntry) |
| |
| LearnResult | TraitMgr::ValidateConfig (WorldPackets::Traits::TraitConfig &traitConfig, PlayerDataAccessor player, bool requireSpendingAllCurrencies, bool removeInvalidEntries) |
| |
| bool | TraitMgr::CanApplyTraitNode (UF::TraitConfig const &traitConfig, UF::TraitEntry const &traitEntry) |
| |
| std::vector< TraitDefinitionEffectPointsEntry const * > const * | TraitMgr::GetTraitDefinitionEffectPointModifiers (int32 traitDefinitionId) |
| |
| void | TraitMgr::InitializeStarterBuildTraitConfig (WorldPackets::Traits::TraitConfig &traitConfig, PlayerDataAccessor player) |
| |