#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) |
| |