TrinityCore
|
#include "SkillDiscovery.h"
#include "DatabaseEnv.h"
#include "DB2Stores.h"
#include "Log.h"
#include "Player.h"
#include "Random.h"
#include "SpellMgr.h"
#include "SpellInfo.h"
#include "World.h"
#include <map>
#include <sstream>
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 43 of file SkillDiscovery.cpp.
typedef std::unordered_map<int32, SkillDiscoveryList> SkillDiscoveryMap |
Definition at line 44 of file SkillDiscovery.cpp.
Definition at line 159 of file SkillDiscovery.cpp.
Definition at line 222 of file SkillDiscovery.cpp.
Definition at line 196 of file SkillDiscovery.cpp.
Definition at line 209 of file SkillDiscovery.cpp.
void LoadSkillDiscoveryTable | ( | ) |
Definition at line 48 of file SkillDiscovery.cpp.
|
static |
Definition at line 46 of file SkillDiscovery.cpp.