![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Classes | |
| struct | set_bonus_data_t |
Public Types | |
| using | bonus_t = std::vector< set_bonus_data_t > |
| using | bonus_type_t = std::vector< bonus_t > |
| using | set_bonus_type_t = std::vector< bonus_type_t > |
| using | bonus_count_t = std::vector< unsigned int > |
| using | set_bonus_count_t = std::vector< bonus_count_t > |
Public Member Functions | |
| set_bonus_t (player_t *p) | |
| void | initialize_items () |
| void | initialize () |
| std::unique_ptr< expr_t > | create_expression (const player_t *, util::string_view type) |
| std::vector< const item_set_bonus_t * > | enabled_set_bonus_data () const |
| const spell_data_t * | set (specialization_e spec, set_bonus_type_e set_bonus, set_bonus_e bonus) const |
| bool | has_set_bonus (specialization_e spec, set_bonus_type_e set_bonus, set_bonus_e bonus) const |
| bool | parse_set_bonus_option (util::string_view opt_str, set_bonus_type_e &set_bonus, set_bonus_e &bonus) |
| std::string | to_string () const |
| std::string | to_profile_string (const std::string &="\) const |
| std::string | generate_set_bonus_options () const |
Public Attributes | |
| player_t * | actor |
| set_bonus_type_t | set_bonus_spec_data |
| set_bonus_count_t | set_bonus_spec_count |
Static Public Attributes | |
| static const unsigned | N_BONUSES = 8 |
Friends | |
| void | sc_format_to (const set_bonus_t &, fmt::format_context::iterator) |