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