#include <Loot.h>
|
| NotNormalLootItemMap const & | GetPlayerQuestItems () const |
| |
| NotNormalLootItemMap const & | GetPlayerFFAItems () const |
| |
| NotNormalLootItemMap const & | GetPlayerNonQuestNonFFAConditionalItems () const |
| |
| | Loot (uint32 _gold=0) |
| |
| | ~Loot () |
| |
| void | addLootValidatorRef (LootValidatorRef *pLootValidatorRef) |
| |
| void | clear () |
| |
| bool | empty () const |
| |
| bool | isLooted () const |
| |
| void | NotifyItemRemoved (uint8 lootIndex) |
| |
| void | NotifyQuestItemRemoved (uint8 questIndex) |
| |
| void | NotifyMoneyRemoved () |
| |
| void | AddLooter (ObjectGuid GUID) |
| |
| void | RemoveLooter (ObjectGuid GUID) |
| |
| void | generateMoneyLoot (uint32 minAmount, uint32 maxAmount) |
| |
| bool | FillLoot (uint32 lootId, LootStore const &store, Player *lootOwner, bool personal, bool noEmptyError=false, uint16 lootMode=LOOT_MODE_DEFAULT) |
| |
| void | AddItem (LootStoreItem const &item) |
| |
| LootItem * | LootItemInSlot (uint32 lootslot, Player *player, NotNormalLootItem **qitem=nullptr, NotNormalLootItem **ffaitem=nullptr, NotNormalLootItem **conditem=nullptr) |
| |
| uint32 | GetMaxSlotInLootFor (Player *player) const |
| |
| bool | hasItemForAll () const |
| |
| bool | hasItemFor (Player const *player) const |
| |
| bool | hasOverThresholdItem () const |
| |
Definition at line 206 of file Loot.h.
◆ Loot()
| Loot::Loot |
( |
uint32 |
_gold = 0 | ) |
|
◆ ~Loot()
◆ AddItem()
◆ AddLooter()
◆ addLootValidatorRef()
◆ clear()
◆ empty()
| bool Loot::empty |
( |
| ) |
const |
|
inline |
◆ FillFFALoot()
◆ FillLoot()
◆ FillNonQuestNonFFAConditionalLoot()
◆ FillNotNormalLootFor()
| void Loot::FillNotNormalLootFor |
( |
Player * |
player, |
|
|
bool |
presentAtLooting |
|
) |
| |
|
private |
◆ FillQuestLoot()
◆ generateMoneyLoot()
| void Loot::generateMoneyLoot |
( |
uint32 |
minAmount, |
|
|
uint32 |
maxAmount |
|
) |
| |
◆ GetMaxSlotInLootFor()
◆ GetPlayerFFAItems()
◆ GetPlayerNonQuestNonFFAConditionalItems()
◆ GetPlayerQuestItems()
◆ hasItemFor()
| bool Loot::hasItemFor |
( |
Player const * |
player | ) |
const |
◆ hasItemForAll()
| bool Loot::hasItemForAll |
( |
| ) |
const |
◆ hasOverThresholdItem()
| bool Loot::hasOverThresholdItem |
( |
| ) |
const |
◆ isLooted()
| bool Loot::isLooted |
( |
| ) |
const |
|
inline |
◆ LootItemInSlot()
◆ NotifyItemRemoved()
| void Loot::NotifyItemRemoved |
( |
uint8 |
lootIndex | ) |
|
◆ NotifyMoneyRemoved()
| void Loot::NotifyMoneyRemoved |
( |
| ) |
|
◆ NotifyQuestItemRemoved()
| void Loot::NotifyQuestItemRemoved |
( |
uint8 |
questIndex | ) |
|
◆ RemoveLooter()
◆ operator<<
◆ containerID
◆ gold
◆ i_LootValidatorRefManager
◆ items
◆ loot_type
◆ lootOwnerGUID
◆ maxDuplicates
| uint8 Loot::maxDuplicates |
◆ PlayerFFAItems
◆ PlayerNonQuestNonFFAConditionalItems
◆ PlayerQuestItems
◆ PlayersLooting
◆ quest_items
◆ roundRobinPlayer
◆ unlootedCount
| uint8 Loot::unlootedCount |
The documentation for this struct was generated from the following files: