SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
unsigned | id () const |
const char * | name_cstr () const |
unsigned | col () const |
unsigned | row () const |
unsigned | spell_id () const |
unsigned | replace_id () const |
unsigned | mask_class () const |
unsigned | spec () const |
specialization_e | specialization () const |
const spell_data_t * | spell () const |
bool | is_class (player_e c) const |
Static Public Member Functions | |
static const talent_data_t & | nil () |
static const talent_data_t * | find (unsigned, bool ptr=false) |
static const talent_data_t * | find (unsigned, util::string_view confirmation, bool ptr=false) |
static const talent_data_t * | find (util::string_view name, specialization_e spec, bool ptr=false) |
static const talent_data_t * | find_tokenized (util::string_view name, specialization_e spec, bool ptr=false) |
static const talent_data_t * | find (player_e c, unsigned int row, unsigned int col, specialization_e spec, bool ptr=false) |
static util::span< const talent_data_t > | data (bool ptr=false) |
static void | link (bool ptr=false) |
Public Attributes | |
const char * | _name |
unsigned | _id |
unsigned | _flags |
unsigned | _m_class |
unsigned | _spec |
unsigned | _col |
unsigned | _row |
unsigned | _spell_id |
unsigned | _replace_id |
const spell_data_t * | spell1 |