#include <LootMgr.h>
|
| | LootTemplate () |
| |
| | LootTemplate (LootTemplate const &)=delete |
| |
| | LootTemplate (LootTemplate &&) noexcept |
| |
| LootTemplate & | operator= (LootTemplate const &)=delete |
| |
| LootTemplate & | operator= (LootTemplate &&) noexcept |
| |
| | ~LootTemplate () |
| |
| void | AddEntry (LootStoreItem *item) |
| |
| void | Process (Loot &loot, bool rate, uint16 lootMode, uint8 groupId, Player const *personalLooter=nullptr) const |
| |
| void | ProcessPersonalLoot (std::unordered_map< Player *, std::unique_ptr< Loot > > &personalLoot, bool rate, uint16 lootMode) const |
| |
| void | CopyConditions (LootItem *li) const |
| |
| bool | HasDropForPlayer (Player const *player, uint8 groupId=0, bool strictUsabilityCheck=false) const |
| |
| bool | HasQuestDrop (LootTemplateMap const &store, uint8 groupId=0) const |
| |
| bool | HasQuestDropForPlayer (LootTemplateMap const &store, Player const *player, uint8 groupId=0) const |
| |
| void | Verify (LootStore const &store, uint32 Id) const |
| |
| void | CheckLootRefs (LootTemplateMap const &store, LootIdSet *ref_set) const |
| |
| bool | LinkConditions (ConditionId const &id, ConditionsReference reference) |
| |
Definition at line 112 of file LootMgr.h.
◆ LootGroups
◆ LootTemplate() [1/3]
| LootTemplate::LootTemplate |
( |
| ) |
|
|
default |
◆ LootTemplate() [2/3]
◆ LootTemplate() [3/3]
◆ ~LootTemplate()
| LootTemplate::~LootTemplate |
( |
| ) |
|
|
default |
◆ AddEntry()
◆ CheckLootRefs()
◆ CopyConditions()
| void LootTemplate::CopyConditions |
( |
LootItem * |
li | ) |
const |
◆ HasDropForPlayer()
| bool LootTemplate::HasDropForPlayer |
( |
Player const * |
player, |
|
|
uint8 |
groupId = 0, |
|
|
bool |
strictUsabilityCheck = false |
|
) |
| const |
◆ HasQuestDrop()
◆ HasQuestDropForPlayer()
◆ LinkConditions()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Process()
| void LootTemplate::Process |
( |
Loot & |
loot, |
|
|
bool |
rate, |
|
|
uint16 |
lootMode, |
|
|
uint8 |
groupId, |
|
|
Player const * |
personalLooter = nullptr |
|
) |
| const |
◆ ProcessPersonalLoot()
| void LootTemplate::ProcessPersonalLoot |
( |
std::unordered_map< Player *, std::unique_ptr< Loot > > & |
personalLoot, |
|
|
bool |
rate, |
|
|
uint16 |
lootMode |
|
) |
| const |
◆ Verify()
◆ Entries
◆ Groups
The documentation for this class was generated from the following files: