TrinityCore
SkillDiscovery.h File Reference
#include "Common.h"
+ Include dependency graph for SkillDiscovery.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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

Function Documentation

◆ GetExplicitDiscoverySpell()

TC_GAME_API uint32 GetExplicitDiscoverySpell ( uint32  spellId,
Player player 
)

Definition at line 159 of file SkillDiscovery.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetSkillDiscoverySpell()

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

Definition at line 222 of file SkillDiscovery.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HasDiscoveredAllSpells()

TC_GAME_API bool HasDiscoveredAllSpells ( uint32  spellId,
Player player 
)

Definition at line 196 of file SkillDiscovery.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HasDiscoveredAnySpell()

TC_GAME_API bool HasDiscoveredAnySpell ( uint32  spellId,
Player player 
)

Definition at line 209 of file SkillDiscovery.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadSkillDiscoveryTable()

TC_GAME_API void LoadSkillDiscoveryTable ( )

Definition at line 48 of file SkillDiscovery.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: