![]() |
TrinityCore
|
#include "Define.h"#include "ConditionMgr.h"#include "ObjectGuid.h"#include <memory>#include <set>#include <unordered_map>#include <vector>
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 |
| class | LootStore |
| class | LootTemplate |
Typedefs | |
| typedef std::vector< std::unique_ptr< LootStoreItem > > | LootStoreItemList |
| typedef std::unordered_map< uint32, std::unique_ptr< LootTemplate > > | LootTemplateMap |
| typedef std::set< uint32 > | LootIdSet |
Functions | |
| std::unordered_map< ObjectGuid, std::unique_ptr< Loot > > | GenerateDungeonEncounterPersonalLoot (uint32 dungeonEncounterId, uint32 lootId, LootStore const &store, LootType type, WorldObject const *lootOwner, uint32 minMoney, uint32 maxMoney, uint16 lootMode, MapDifficultyEntry const *mapDifficulty, std::vector< Player * > const &tappers) |
| 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 () |
| typedef std::vector<std::unique_ptr<LootStoreItem> > LootStoreItemList |
| typedef std::unordered_map<uint32, std::unique_ptr<LootTemplate> > LootTemplateMap |
| std::unordered_map< ObjectGuid, std::unique_ptr< Loot > > GenerateDungeonEncounterPersonalLoot | ( | uint32 | dungeonEncounterId, |
| uint32 | lootId, | ||
| LootStore const & | store, | ||
| LootType | type, | ||
| WorldObject const * | lootOwner, | ||
| uint32 | minMoney, | ||
| uint32 | maxMoney, | ||
| uint16 | lootMode, | ||
| MapDifficultyEntry const * | mapDifficulty, | ||
| std::vector< Player * > const & | tappers | ||
| ) |
Definition at line 1037 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTables | ( | ) |
Definition at line 1461 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Creature | ( | ) |
Definition at line 1072 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Disenchant | ( | ) |
Definition at line 1112 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Fishing | ( | ) |
Definition at line 1154 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Gameobject | ( | ) |
Definition at line 1176 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Item | ( | ) |
Definition at line 1222 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Mail | ( | ) |
Definition at line 1334 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Milling | ( | ) |
Definition at line 1247 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Pickpocketing | ( | ) |
Definition at line 1272 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Prospecting | ( | ) |
Definition at line 1309 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Reference | ( | ) |
Definition at line 1433 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Skinning | ( | ) |
Definition at line 1356 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| TC_GAME_API void LoadLootTemplates_Spell | ( | ) |
Definition at line 1393 of file LootMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |