Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SkillDiscovery.cpp File Reference
#include "DatabaseEnv.h"
#include "Log.h"
#include "Player.h"
#include "SkillDiscovery.h"
#include "SpellInfo.h"
#include "SpellMgr.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< SkillDiscoveryEntrySkillDiscoveryList
typedef UNORDERED_MAP< int32, SkillDiscoveryListSkillDiscoveryMap

Functions

uint32 GetExplicitDiscoverySpell (uint32 spellId, Player *player)
uint32 GetSkillDiscoverySpell (uint32 skillId, uint32 spellId, Player *player)
bool HasDiscoveredAllSpells (uint32 spellId, Player *player)
void LoadSkillDiscoveryTable ()

Variables

static SkillDiscoveryMap SkillDiscoveryStore

Typedef Documentation

◆ SkillDiscoveryList

Definition at line 29 of file SkillDiscovery.cpp.

◆ SkillDiscoveryMap

Function Documentation

◆ GetExplicitDiscoverySpell()

◆ GetSkillDiscoverySpell()

uint32 GetSkillDiscoverySpell ( uint32 skillId,
uint32 spellId,
Player * player )

◆ HasDiscoveredAllSpells()

◆ LoadSkillDiscoveryTable()

Variable Documentation

◆ SkillDiscoveryStore