![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
| buff_creator_basics_t (actor_pair_t, const std::string &name, const spell_data_t *=spell_data_t::nil(), const item_t *item=nullptr) | |
| buff_creator_basics_t (actor_pair_t, uint32_t id, const std::string &name, const item_t *item=nullptr) | |
| buff_creator_basics_t (sim_t *, const std::string &name, const spell_data_t *=spell_data_t::nil(), const item_t *item=nullptr) | |
Protected Attributes | |
| actor_pair_t | _player |
| sim_t * | _sim |
| std::string | _name |
| const spell_data_t * | s_data |
| const item_t * | item |
| double | _chance |
| double | _default_value |
| int | _max_stack |
| timespan_t | _duration |
| timespan_t | _cooldown |
| timespan_t | _period |
| int | _quiet |
| int | _reverse |
| int | _activated |
| int | _can_cancel |
| int | _affects_regen |
| buff_tick_time_callback_t | _tick_time_callback |
| buff_tick_behavior | _tick_behavior |
| bool | _initial_tick |
| buff_tick_time_behavior | _tick_time_behavior |
| buff_refresh_behavior | _refresh_behavior |
| buff_stack_behavior | _stack_behavior |
| buff_tick_callback_t | _tick_callback |
| buff_refresh_duration_callback_t | _refresh_duration_callback |
| buff_stack_change_callback_t | _stack_change_callback |
| double | _rppm_freq |
| double | _rppm_mod |
| rppm_scale_e | _rppm_scale |
| const spell_data_t * | _trigger_data |
| std::vector< cache_e > | _invalidate_list |
Friends | |
| struct | ::buff_t |