#include <Loot.h>
|
| NotNormalLootItemMap const & | GetPlayerFFAItems () const |
| |
| | Loot (Map *map, ObjectGuid owner, LootType type, Group const *group) |
| |
| | ~Loot () |
| |
| | Loot (Loot const &)=delete |
| |
| | Loot (Loot &&)=delete |
| |
| Loot & | operator= (Loot const &)=delete |
| |
| Loot & | operator= (Loot &&)=delete |
| |
| ObjectGuid const & | GetGUID () const |
| |
| ObjectGuid const & | GetOwnerGUID () const |
| |
| ItemContext | GetItemContext () const |
| |
| void | SetItemContext (ItemContext context) |
| |
| LootMethod | GetLootMethod () const |
| |
| ObjectGuid const & | GetLootMasterGUID () const |
| |
| uint32 | GetDungeonEncounterId () const |
| |
| void | SetDungeonEncounterId (uint32 dungeonEncounterId) |
| |
| bool | isLooted () const |
| |
| bool | IsChanged () const |
| |
| void | NotifyLootList (Map const *map) const |
| |
| void | NotifyItemRemoved (uint8 lootListId, Map const *map) |
| |
| void | NotifyMoneyRemoved (Map const *map) |
| |
| void | OnLootOpened (Map *map, Player *looter) |
| |
| void | AddLooter (ObjectGuid GUID) |
| |
| void | RemoveLooter (ObjectGuid GUID) |
| |
| bool | HasAllowedLooter (ObjectGuid const &looter) const |
| |
| 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, ItemContext context=ItemContext::NONE) |
| |
| void | FillNotNormalLootFor (Player *player) |
| |
| void | AddItem (LootStoreItem const &item) |
| |
| bool | AutoStore (Player *player, uint8 bag, uint8 slot, bool broadcast=false, bool createdByPlayer=false) |
| |
| void | AutoStoreTrackingQuests (Player *player, NotNormalLootItemList &ffaItems) |
| |
| void | LootMoney () |
| |
| LootItem const * | GetItemInSlot (uint32 lootListId) const |
| |
| LootItem * | LootItemInSlot (uint32 lootListId, Player const *player, NotNormalLootItem **ffaItem=nullptr) |
| |
| bool | hasItemForAll () const |
| |
| bool | hasItemFor (Player const *player) const |
| |
| bool | hasOverThresholdItem () const |
| |
| void | BuildLootResponse (WorldPackets::Loot::LootResponse &packet, Player const *viewer) const |
| |
| void | Update () |
| |
Definition at line 285 of file Loot.h.
◆ Loot() [1/3]
◆ ~Loot()
◆ Loot() [2/3]
| Loot::Loot |
( |
Loot const & |
| ) |
|
|
delete |
◆ Loot() [3/3]
◆ AddItem()
◆ AddLooter()
◆ AutoStore()
| bool Loot::AutoStore |
( |
Player * |
player, |
|
|
uint8 |
bag, |
|
|
uint8 |
slot, |
|
|
bool |
broadcast = false, |
|
|
bool |
createdByPlayer = false |
|
) |
| |
◆ AutoStoreTrackingQuests()
◆ BuildLootResponse()
◆ FillLoot()
◆ FillNotNormalLootFor()
| void Loot::FillNotNormalLootFor |
( |
Player * |
player | ) |
|
◆ generateMoneyLoot()
| void Loot::generateMoneyLoot |
( |
uint32 |
minAmount, |
|
|
uint32 |
maxAmount |
|
) |
| |
◆ GetDungeonEncounterId()
| uint32 Loot::GetDungeonEncounterId |
( |
| ) |
const |
|
inline |
◆ GetGUID()
◆ GetItemContext()
◆ GetItemInSlot()
◆ GetLootMasterGUID()
| ObjectGuid const & Loot::GetLootMasterGUID |
( |
| ) |
const |
|
inline |
◆ GetLootMethod()
◆ GetOwnerGUID()
◆ GetPlayerFFAItems()
◆ HasAllowedLooter()
| bool Loot::HasAllowedLooter |
( |
ObjectGuid const & |
looter | ) |
const |
◆ hasItemFor()
| bool Loot::hasItemFor |
( |
Player const * |
player | ) |
const |
◆ hasItemForAll()
| bool Loot::hasItemForAll |
( |
| ) |
const |
◆ hasOverThresholdItem()
| bool Loot::hasOverThresholdItem |
( |
| ) |
const |
◆ IsChanged()
| bool Loot::IsChanged |
( |
| ) |
const |
|
inline |
◆ isLooted()
| bool Loot::isLooted |
( |
| ) |
const |
|
inline |
◆ LootItemInSlot()
◆ LootMoney()
◆ NotifyItemRemoved()
| void Loot::NotifyItemRemoved |
( |
uint8 |
lootListId, |
|
|
Map const * |
map |
|
) |
| |
◆ NotifyLootList()
| void Loot::NotifyLootList |
( |
Map const * |
map | ) |
const |
◆ NotifyMoneyRemoved()
| void Loot::NotifyMoneyRemoved |
( |
Map const * |
map | ) |
|
◆ OnLootOpened()
| void Loot::OnLootOpened |
( |
Map * |
map, |
|
|
Player * |
looter |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RemoveLooter()
◆ SetDungeonEncounterId()
| void Loot::SetDungeonEncounterId |
( |
uint32 |
dungeonEncounterId | ) |
|
|
inline |
◆ SetItemContext()
◆ Update()
◆ _allowedLooters
◆ _changed
◆ _dungeonEncounterId
| uint32 Loot::_dungeonEncounterId |
|
private |
◆ _guid
◆ _itemContext
◆ _lootMaster
◆ _lootMethod
◆ _owner
◆ _rolls
◆ _wasOpened
◆ gold
◆ items
◆ loot_type
◆ PlayerFFAItems
◆ PlayersLooting
◆ roundRobinPlayer
◆ unlootedCount
| uint8 Loot::unlootedCount |
The documentation for this struct was generated from the following files: