![]() |
TrinityCore
|
#include "SkillDiscovery.h"#include "DatabaseEnv.h"#include "Log.h"#include "Player.h"#include "Random.h"#include "SpellMgr.h"#include "SpellInfo.h"#include "Util.h"#include "World.h"#include <map>
Include dependency graph for SkillDiscovery.cpp:Go to the source code of this file.
Classes | |
| struct | SkillDiscoveryEntry |
Typedefs | |
| typedef std::list< SkillDiscoveryEntry > | SkillDiscoveryList |
| typedef std::unordered_map< int32, SkillDiscoveryList > | SkillDiscoveryMap |
Functions | |
| void | LoadSkillDiscoveryTable () |
| uint32 | GetExplicitDiscoverySpell (uint32 spellId, Player *player) |
| bool | HasDiscoveredAllSpells (uint32 spellId, Player *player) |
| bool | HasDiscoveredAnySpell (uint32 spellId, Player *player) |
| uint32 | GetSkillDiscoverySpell (uint32 skillId, uint32 spellId, Player *player) |
Variables | |
| static SkillDiscoveryMap | SkillDiscoveryStore |
| typedef std::list<SkillDiscoveryEntry> SkillDiscoveryList |
Definition at line 42 of file SkillDiscovery.cpp.
| typedef std::unordered_map<int32, SkillDiscoveryList> SkillDiscoveryMap |
Definition at line 43 of file SkillDiscovery.cpp.
Definition at line 158 of file SkillDiscovery.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 221 of file SkillDiscovery.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 195 of file SkillDiscovery.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 208 of file SkillDiscovery.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void LoadSkillDiscoveryTable | ( | ) |
Definition at line 47 of file SkillDiscovery.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 45 of file SkillDiscovery.cpp.