SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
This is the complete list of members for buff_t, including all inherited members.
_resolve_stacks(int stacks) (defined in buff_t) | buff_t | |
activated | buff_t | |
add_invalidate(cache_e) (defined in buff_t) | buff_t | |
add_school(school_e) (defined in buff_t) | buff_t | |
allow_precombat (defined in buff_t) | buff_t | |
analyze() (defined in buff_t) | buff_t | virtual |
apply_affecting_aura(const spell_data_t *spell) (defined in buff_t) | buff_t | virtual |
apply_affecting_conduit(const conduit_data_t &conduit, int effect_num=1) (defined in buff_t) | buff_t | virtual |
apply_affecting_conduit_effect(const conduit_data_t &conduit, size_t effect_num) (defined in buff_t) | buff_t | virtual |
apply_affecting_effect(const spelleffect_data_t &effect) (defined in buff_t) | buff_t | virtual |
at_max_stacks(int mod=0) const (defined in buff_t) | buff_t | inline |
aura_gain() (defined in buff_t) | buff_t | virtual |
aura_loss() (defined in buff_t) | buff_t | virtual |
avg_expire (defined in buff_t) | buff_t | |
avg_overflow_count (defined in buff_t) | buff_t | |
avg_overflow_total (defined in buff_t) | buff_t | |
avg_refresh (defined in buff_t) | buff_t | |
avg_start (defined in buff_t) | buff_t | |
base_buff_duration (defined in buff_t) | buff_t | |
benefit_pct (defined in buff_t) | buff_t | |
buff_duration() const (defined in buff_t) | buff_t | inlinevirtual |
buff_duration_multiplier (defined in buff_t) | buff_t | |
buff_period (defined in buff_t) | buff_t | |
buff_t(actor_pair_t q, util::string_view name) (defined in buff_t) | buff_t | |
buff_t(actor_pair_t q, util::string_view name, const spell_data_t *, const item_t *item=nullptr) (defined in buff_t) | buff_t | |
buff_t(sim_t *sim, util::string_view name) (defined in buff_t) | buff_t | |
buff_t(sim_t *sim, util::string_view name, const spell_data_t *, const item_t *item=nullptr) (defined in buff_t) | buff_t | |
buff_t(sim_t *sim, player_t *target, player_t *source, util::string_view name, const spell_data_t *, const item_t *item) (defined in buff_t) | buff_t | protected |
bump(int stacks=1, double value=DEFAULT_VALUE()) (defined in buff_t) | buff_t | virtual |
can_cancel (defined in buff_t) | buff_t | |
cancel() (defined in buff_t) | buff_t | |
change_regen_rate (defined in buff_t) | buff_t | |
check() const | buff_t | inline |
check_stack_value() const | buff_t | inline |
check_value() const | buff_t | inline |
constant (defined in buff_t) | buff_t | |
constant_behavior (defined in buff_t) | buff_t | |
cooldown (defined in buff_t) | buff_t | |
create_expression(util::string_view buff_name, util::string_view type, action_t &action) (defined in buff_t) | buff_t | static |
create_expression(util::string_view buff_name, util::string_view type, buff_t &static_buff) (defined in buff_t) | buff_t | static |
current_stack (defined in buff_t) | buff_t | |
current_tick (defined in buff_t) | buff_t | |
current_value | buff_t | |
data() const (defined in buff_t) | buff_t | inline |
data_reporting() const (defined in buff_t) | buff_t | |
datacollection_begin() (defined in buff_t) | buff_t | virtual |
datacollection_end() (defined in buff_t) | buff_t | virtual |
decrement(int stacks=1, double value=DEFAULT_VALUE()) (defined in buff_t) | buff_t | virtual |
default_chance (defined in buff_t) | buff_t | |
default_value (defined in buff_t) | buff_t | |
DEFAULT_VALUE() (defined in buff_t) | buff_t | inlinestatic |
default_value_effect_idx (defined in buff_t) | buff_t | |
default_value_effect_multiplier (defined in buff_t) | buff_t | |
delay (defined in buff_t) | buff_t | |
down_count (defined in buff_t) | buff_t | protected |
duration_lengths (defined in buff_t) | buff_t | |
elapsed(timespan_t t) const (defined in buff_t) | buff_t | inline |
execute(int stacks=-1, double value=DEFAULT_VALUE(), timespan_t duration=timespan_t::min()) (defined in buff_t) | buff_t | virtual |
expiration (defined in buff_t) | buff_t | |
expiration_delay (defined in buff_t) | buff_t | |
expire(timespan_t delay=timespan_t::zero()) (defined in buff_t) | buff_t | virtual |
expire_at_max_stack (defined in buff_t) | buff_t | |
expire_count (defined in buff_t) | buff_t | protected |
expire_override(int, timespan_t) (defined in buff_t) | buff_t | inlinevirtual |
extend_duration(player_t *p, timespan_t seconds) (defined in buff_t) | buff_t | virtual |
extend_duration_or_trigger(timespan_t duration=timespan_t::min(), player_t *p=nullptr) (defined in buff_t) | buff_t | virtual |
find(util::span< buff_t *const >, util::string_view name, player_t *source=nullptr) (defined in buff_t) | buff_t | static |
find(sim_t *, util::string_view name) (defined in buff_t) | buff_t | static |
find(player_t *, util::string_view name, player_t *source=nullptr) (defined in buff_t) | buff_t | static |
find_expressable(util::span< buff_t *const >, util::string_view name, player_t *source=nullptr) (defined in buff_t) | buff_t | static |
freeze_stacks() | buff_t | inlinevirtual |
gcd_type (defined in buff_t) | buff_t | protected |
get_trigger_data() const (defined in buff_t) | buff_t | inline |
has_common_school(school_e) const (defined in buff_t) | buff_t | |
increment(int stacks=1, double value=DEFAULT_VALUE(), timespan_t duration=timespan_t::min()) (defined in buff_t) | buff_t | virtual |
initial_stack() const (defined in buff_t) | buff_t | inline |
invalidate_cache() (defined in buff_t) | buff_t | inline |
invalidate_list (defined in buff_t) | buff_t | protected |
item (defined in buff_t) | buff_t | |
iteration_uptime_sum (defined in buff_t) | buff_t | protected |
last_benefite_update (defined in buff_t) | buff_t | protected |
last_expire (defined in buff_t) | buff_t | protected |
last_expire_time() const (defined in buff_t) | buff_t | inline |
last_stack_change (defined in buff_t) | buff_t | protected |
last_start (defined in buff_t) | buff_t | protected |
last_trigger (defined in buff_t) | buff_t | protected |
last_trigger_time() const (defined in buff_t) | buff_t | inline |
manual_chance (defined in buff_t) | buff_t | |
max_stack() const (defined in buff_t) | buff_t | inline |
may_react(int stacks=1) (defined in buff_t) | buff_t | virtual |
merge(const buff_t &other_buff) (defined in buff_t) | buff_t | virtual |
modify_cooldown(timespan_t duration) (defined in buff_t) | buff_t | |
modify_default_value(double) (defined in buff_t) | buff_t | |
modify_duration(timespan_t duration) (defined in buff_t) | buff_t | |
modify_initial_stack(int initial_stack) (defined in buff_t) | buff_t | |
modify_max_stack(int max_stack) (defined in buff_t) | buff_t | |
name() const (defined in buff_t) | buff_t | inline |
name_reporting() const (defined in buff_t) | buff_t | |
name_str (defined in buff_t) | buff_t | |
name_str_reporting (defined in buff_t) | buff_t | |
noncopyable()=default (defined in noncopyable) | noncopyable | private |
noncopyable(noncopyable &&)=default (defined in noncopyable) | noncopyable | private |
noncopyable(const noncopyable &)=delete (defined in noncopyable) | noncopyable | private |
operator=(noncopyable &&)=default (defined in noncopyable) | noncopyable | private |
operator=(const noncopyable &)=delete (defined in noncopyable) | noncopyable | private |
overflow_count (defined in buff_t) | buff_t | protected |
overflow_total (defined in buff_t) | buff_t | protected |
overridden (defined in buff_t) | buff_t | |
override_buff(int stacks=1, double value=DEFAULT_VALUE()) (defined in buff_t) | buff_t | virtual |
partial_tick (defined in buff_t) | buff_t | |
player (defined in buff_t) | buff_t | |
predict() (defined in buff_t) | buff_t | virtual |
quiet (defined in buff_t) | buff_t | |
reactable (defined in buff_t) | buff_t | |
refresh(int stacks=0, double value=DEFAULT_VALUE(), timespan_t duration=timespan_t::min()) (defined in buff_t) | buff_t | virtual |
refresh_behavior (defined in buff_t) | buff_t | |
refresh_count (defined in buff_t) | buff_t | protected |
refresh_duration(timespan_t new_duration) const (defined in buff_t) | buff_t | virtual |
refresh_duration_callback (defined in buff_t) | buff_t | |
remains() const (defined in buff_t) | buff_t | |
remains_gt(timespan_t time) const (defined in buff_t) | buff_t | |
remains_lt(timespan_t time) const (defined in buff_t) | buff_t | |
requires_invalidation (defined in buff_t) | buff_t | |
reset() (defined in buff_t) | buff_t | virtual |
reverse (defined in buff_t) | buff_t | |
reverse_stack_reduction (defined in buff_t) | buff_t | |
rng() (defined in buff_t) | buff_t | |
rppm (defined in buff_t) | buff_t | |
s_data (defined in buff_t) | buff_t | |
s_data_reporting (defined in buff_t) | buff_t | |
sc_format_to (defined in buff_t) | buff_t | friend |
schools (defined in buff_t) | buff_t | |
set_activated(bool) (defined in buff_t) | buff_t | |
set_affects_regen(bool state) (defined in buff_t) | buff_t | |
set_allow_precombat(bool b) (defined in buff_t) | buff_t | |
set_can_cancel(bool cc) (defined in buff_t) | buff_t | |
set_chance(double chance) (defined in buff_t) | buff_t | |
set_constant_behavior(buff_constant_behavior) (defined in buff_t) | buff_t | |
set_cooldown(timespan_t duration) (defined in buff_t) | buff_t | |
set_default_value(double, size_t=0) (defined in buff_t) | buff_t | |
set_default_value_from_effect(size_t, double=0.0) (defined in buff_t) | buff_t | virtual |
set_default_value_from_effect_type(effect_subtype_t a_type, property_type_t p_type=P_MAX, double multiplier=0.0, effect_type_t e_type=E_APPLY_AURA) (defined in buff_t) | buff_t | virtual |
set_duration(timespan_t duration) (defined in buff_t) | buff_t | |
set_duration_multiplier(double) (defined in buff_t) | buff_t | |
set_expire_at_max_stack(bool) (defined in buff_t) | buff_t | |
set_initial_stack(int initial_stack) (defined in buff_t) | buff_t | |
set_max_stack(int max_stack) (defined in buff_t) | buff_t | |
set_name_reporting(std::string_view) (defined in buff_t) | buff_t | |
set_partial_tick(bool v) (defined in buff_t) | buff_t | inline |
set_pct_buff_type(stat_pct_buff_type) (defined in buff_t) | buff_t | |
set_period(timespan_t) (defined in buff_t) | buff_t | |
set_quiet(bool quiet) (defined in buff_t) | buff_t | |
set_refresh_behavior(buff_refresh_behavior) (defined in buff_t) | buff_t | |
set_refresh_duration_callback(buff_refresh_duration_callback_t) (defined in buff_t) | buff_t | |
set_reverse(bool) (defined in buff_t) | buff_t | |
set_reverse_stack_count(int count) (defined in buff_t) | buff_t | |
set_rppm(rppm_scale_e scale=RPPM_NONE, double freq=-1, double mod=-1) (defined in buff_t) | buff_t | |
set_schools(unsigned) (defined in buff_t) | buff_t | |
set_schools_from_effect(size_t) (defined in buff_t) | buff_t | |
set_stack_behavior(buff_stack_behavior b) (defined in buff_t) | buff_t | |
set_stack_change_callback(const buff_stack_change_callback_t &cb) (defined in buff_t) | buff_t | |
set_tick_behavior(buff_tick_behavior) (defined in buff_t) | buff_t | |
set_tick_callback(buff_tick_callback_t) (defined in buff_t) | buff_t | |
set_tick_on_application(bool v) (defined in buff_t) | buff_t | inline |
set_tick_time_behavior(buff_tick_time_behavior b) (defined in buff_t) | buff_t | inline |
set_tick_time_callback(buff_tick_time_callback_t) (defined in buff_t) | buff_t | |
set_tick_zero(bool v) (defined in buff_t) | buff_t | inline |
set_trigger_spell(const spell_data_t *s) (defined in buff_t) | buff_t | |
sim (defined in buff_t) | buff_t | |
simulation_max_stack (defined in buff_t) | buff_t | protected |
source (defined in buff_t) | buff_t | |
source_name() const (defined in buff_t) | buff_t | |
stack() | buff_t | |
stack_behavior (defined in buff_t) | buff_t | |
stack_change_callback (defined in buff_t) | buff_t | |
stack_react() (defined in buff_t) | buff_t | virtual |
stack_react_ready_triggers (defined in buff_t) | buff_t | |
stack_react_time (defined in buff_t) | buff_t | |
stack_uptime (defined in buff_t) | buff_t | |
stack_value() | buff_t | inline |
start(int stacks=1, double value=DEFAULT_VALUE(), timespan_t duration=timespan_t::min()) (defined in buff_t) | buff_t | virtual |
start_count (defined in buff_t) | buff_t | protected |
start_intervals (defined in buff_t) | buff_t | |
tick_behavior (defined in buff_t) | buff_t | |
tick_callback (defined in buff_t) | buff_t | |
tick_event (defined in buff_t) | buff_t | |
tick_on_application (defined in buff_t) | buff_t | |
tick_time() const (defined in buff_t) | buff_t | virtual |
tick_time_behavior (defined in buff_t) | buff_t | |
tick_time_callback (defined in buff_t) | buff_t | |
tick_time_remains() const (defined in buff_t) | buff_t | |
tick_zero (defined in buff_t) | buff_t | |
to_str() const (defined in buff_t) | buff_t | |
total_stack() (defined in buff_t) | buff_t | virtual |
trigger(action_t *, int stacks=-1, double value=DEFAULT_VALUE(), timespan_t duration=timespan_t::min()) (defined in buff_t) | buff_t | |
trigger(timespan_t duration) (defined in buff_t) | buff_t | |
trigger(int stacks, timespan_t duration) (defined in buff_t) | buff_t | |
trigger(int stacks=-1, double value=DEFAULT_VALUE(), double chance=-1.0, timespan_t duration=timespan_t::min()) (defined in buff_t) | buff_t | virtual |
trigger_attempts (defined in buff_t) | buff_t | protected |
trigger_intervals (defined in buff_t) | buff_t | |
trigger_pct (defined in buff_t) | buff_t | |
trigger_successes (defined in buff_t) | buff_t | protected |
up() | buff_t | inline |
up_count (defined in buff_t) | buff_t | protected |
update_stack_uptime_array(timespan_t current_time, int old_stacks) (defined in buff_t) | buff_t | protected |
uptime_array (defined in buff_t) | buff_t | |
uptime_pct (defined in buff_t) | buff_t | |
value() | buff_t | inlinevirtual |
~buff_t()=default (defined in buff_t) | buff_t | virtual |