#include "ItemBonusMgr.h"
#include "ConditionMgr.h"
#include "DB2Stores.h"
#include "MapUtils.h"
#include "ObjectMgr.h"
#include "Player.h"
Go to the source code of this file.
|
void | ItemBonusMgr::Load () |
|
ItemContext | ItemBonusMgr::GetContextForPlayer (MapDifficultyEntry const *mapDifficulty, Player const *player) |
|
std::span< ItemBonusEntry const * > | ItemBonusMgr::GetItemBonuses (uint32 bonusListId) |
|
uint32 | ItemBonusMgr::GetItemBonusListForItemLevelDelta (int16 delta) |
|
bool | ItemBonusMgr::CanApplyBonusTreeToItem (ItemTemplate const *itemTemplate, uint32 itemBonusTreeId, ItemBonusGenerationParams const ¶ms) |
|
uint32 | ItemBonusMgr::GetBonusTreeIdOverride (uint32 itemBonusTreeId, ItemBonusGenerationParams const ¶ms) |
|
void | ItemBonusMgr::ApplyBonusTreeHelper (ItemTemplate const *itemTemplate, uint32 itemBonusTreeId, ItemBonusGenerationParams const ¶ms, int32 sequenceLevel, uint32 *itemLevelSelectorId, std::vector< int32 > *bonusListIDs) |
|
int32 | ItemBonusMgr::GetAzeriteUnlockBonusList (uint16 azeriteUnlockMappingSetId, uint16 minItemLevel, InventoryType inventoryType) |
|
std::vector< int32 > | ItemBonusMgr::GetBonusListsForItem (uint32 itemId, ItemBonusGenerationParams const ¶ms) |
|
template<typename Visitor > |
void | ItemBonusMgr::VisitItemBonusTree (uint32 itemBonusTreeId, Visitor visitor) |
|
std::vector< int32 > | ItemBonusMgr::GetAllBonusListsForTree (uint32 itemBonusTreeId) |
|