SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
azerite_essence_t (const player_t *player) | |
Invalid constructor, contains actor pointer. | |
azerite_essence_t (const player_t *player, essence_type t, unsigned rank, const azerite_essence_entry_t *essence) | |
Major/Minor constructor. | |
azerite_essence_t (const player_t *player, const spell_data_t *passive) | |
Passives constructor. | |
bool | enabled () const |
Is Azerite Essence enabled? | |
const player_t * | player () const |
const char * | name () const |
unsigned | rank () const |
bool | is_minor () const |
bool | is_major () const |
bool | is_passive () const |
const item_t * | item () const |
const spell_data_t * | spell (unsigned rank, essence_spell s, essence_type t=essence_type::INVALID) const |
Fetch a specific rank minor/major/passive spell pointer of the essence base or upgrade spell. | |
const spell_data_t * | spell (unsigned rank, essence_type t=essence_type::INVALID) const |
Fetch a specific rank minor/major/passive spell pointer of the essence base spell. | |
const spell_data_t & | spell_ref (unsigned rank, essence_spell s, essence_type t=essence_type::INVALID) const |
Fetch a specific rank minor/major/passive spell reference of the essence base or upgrade spell. | |
const spell_data_t & | spell_ref (unsigned rank, essence_type t=essence_type::INVALID) const |
Fetch a specific rank minor/major/passive spell reference of the essence base spell. | |
std::vector< const spell_data_t * > | spells (essence_spell s=essence_spell::BASE, essence_type t=essence_type::INVALID) const |
Fetch base or upgrade spell pointers of all essence ranks. | |