![]() |
TrinityCore
|
#include "ItemEnchantmentMgr.h"#include "ByteBuffer.h"#include "RefManager.h"#include "SharedDefines.h"#include "ConditionMgr.h"#include "ObjectGuid.h"#include <map>#include <vector>#include <list>
Include dependency graph for LootMgr.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | LootStoreItem |
| struct | LootItem |
| struct | QuestItem |
| class | LootStore |
| class | LootTemplate |
| class | LootValidatorRef |
| class | LootValidatorRefManager |
| struct | Loot |
Namespaces | |
| WorldPackets | |
| WorldPackets::Loot | |
Macros | |
| #define | MAX_NR_LOOT_ITEMS 16 |
| #define | MAX_NR_QUEST_ITEMS 32 |
Typedefs | |
| typedef std::vector< QuestItem > | QuestItemList |
| typedef std::vector< LootItem > | LootItemList |
| typedef std::map < ObjectGuid::LowType, QuestItemList * > | QuestItemMap |
| typedef std::list < LootStoreItem * > | LootStoreItemList |
| typedef std::unordered_map < uint32, LootTemplate * > | LootTemplateMap |
| typedef std::set< uint32 > | LootIdSet |
Functions | |
| TC_GAME_API void | LoadLootTemplates_Creature () |
| TC_GAME_API void | LoadLootTemplates_Fishing () |
| TC_GAME_API void | LoadLootTemplates_Gameobject () |
| TC_GAME_API void | LoadLootTemplates_Item () |
| TC_GAME_API void | LoadLootTemplates_Mail () |
| TC_GAME_API void | LoadLootTemplates_Milling () |
| TC_GAME_API void | LoadLootTemplates_Pickpocketing () |
| TC_GAME_API void | LoadLootTemplates_Skinning () |
| TC_GAME_API void | LoadLootTemplates_Disenchant () |
| TC_GAME_API void | LoadLootTemplates_Prospecting () |
| TC_GAME_API void | LoadLootTemplates_Spell () |
| TC_GAME_API void | LoadLootTemplates_Reference () |
| TC_GAME_API void | LoadLootTables () |
| #define MAX_NR_LOOT_ITEMS 16 |
| #define MAX_NR_QUEST_ITEMS 32 |
| typedef std::vector<LootItem> LootItemList |
| typedef std::list<LootStoreItem*> LootStoreItemList |
| typedef std::unordered_map<uint32, LootTemplate*> LootTemplateMap |
| typedef std::vector<QuestItem> QuestItemList |
| typedef std::map<ObjectGuid::LowType, QuestItemList*> QuestItemMap |
| enum LootError |
| enum LootMethod |
| enum LootSlotType |
| enum LootType |
| Enumerator | |
|---|---|
| LOOT_NONE | |
| LOOT_CORPSE | |
| LOOT_PICKPOCKETING | |
| LOOT_FISHING | |
| LOOT_DISENCHANTING | |
| LOOT_SKINNING | |
| LOOT_PROSPECTING | |
| LOOT_MILLING | |
| LOOT_FISHINGHOLE | |
| LOOT_INSIGNIA | |
| LOOT_FISHING_JUNK | |
| enum PermissionTypes |
| Enumerator | |
|---|---|
| ALL_PERMISSION | |
| GROUP_PERMISSION | |
| MASTER_PERMISSION | |
| RESTRICTED_PERMISSION | |
| ROUND_ROBIN_PERMISSION | |
| OWNER_PERMISSION | |
| NONE_PERMISSION | |
| enum RollMask |
| enum RollType |
| TC_GAME_API void LoadLootTables | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Creature | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Disenchant | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Fishing | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Gameobject | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Item | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Mail | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Milling | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Pickpocketing | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Prospecting | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Reference | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Skinning | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Spell | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API LootStore LootTemplates_Creature |
| TC_GAME_API LootStore LootTemplates_Disenchant |
| TC_GAME_API LootStore LootTemplates_Fishing |
| TC_GAME_API LootStore LootTemplates_Gameobject |
| TC_GAME_API LootStore LootTemplates_Item |
| TC_GAME_API LootStore LootTemplates_Mail |
| TC_GAME_API LootStore LootTemplates_Milling |
| TC_GAME_API LootStore LootTemplates_Pickpocketing |
| TC_GAME_API LootStore LootTemplates_Prospecting |
| TC_GAME_API LootStore LootTemplates_Reference |
| TC_GAME_API LootStore LootTemplates_Skinning |
| TC_GAME_API LootStore LootTemplates_Spell |
1.8.8