SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
azerite_essence_state_t (const player_t *player) | |
azerite_essence_t | get_essence (unsigned id) const |
azerite_essence_t | get_essence (util::string_view name, bool tokenized=false) const |
bool | add_essence (essence_type type, unsigned id, unsigned rank) |
Add an azerite essence. | |
void | copy_state (const std::unique_ptr< azerite_essence_state_t > &other) |
Clone state from another actor. | |
bool | parse_azerite_essence (sim_t *, util::string_view, util::string_view) |
std::unique_ptr< expr_t > | create_expression (util::span< const util::string_view > expr_str) const |
Create essence-related expressions. | |
std::vector< unsigned > | enabled_essences () const |
std::string | option_str () const |
void | update_traversal_nodes () |
report::sc_html_stream & | generate_report (report::sc_html_stream &root) const |