![]() |
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. | |