SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
action_t Member List

This is the complete list of members for action_t, including all inherited members.

ability_lagaction_t
ability_lag_stddev (defined in action_t)action_t
acquire_target(retarget_source, player_t *, player_t *)action_tvirtual
action_da_multiplier() const (defined in action_t)action_tinlinevirtual
action_list (defined in action_t)action_t
action_multiplier() const (defined in action_t)action_tinlinevirtual
action_ready()action_tvirtual
action_skillaction_t
action_state_t (defined in action_t)action_tfriend
action_t(action_e type, util::string_view token, player_t *p) (defined in action_t)action_t
action_t(action_e type, util::string_view token, player_t *p, const spell_data_t *s) (defined in action_t)action_t
action_ta_multiplier() const (defined in action_t)action_tinlinevirtual
activate() (defined in action_t)action_tvirtual
add_child(action_t *child) (defined in action_t)action_t
add_option(std::unique_ptr< option_t > new_option) (defined in action_t)action_t
allow_class_ability_procsaction_t
amount_deltaaction_t
amount_delta_modifier(const action_state_t *) const (defined in action_t)action_tinlinevirtual
amount_type(const action_state_t *, bool=false) const (defined in action_t)action_tinlinevirtual
aoeaction_t
ap_typeaction_t
apply_affecting_aura(const spell_data_t *) (defined in action_t)action_t
apply_affecting_conduit(const conduit_data_t &conduit, int effect_num=1) (defined in action_t)action_t
apply_affecting_conduit_effect(const conduit_data_t &conduit, size_t effect_num) (defined in action_t)action_t
apply_affecting_effect(const spelleffect_data_t &effect) (defined in action_t)action_t
assess_damage(result_amount_type, action_state_t *state) (defined in action_t)action_tvirtual
attack_direct_power_coefficient(const action_state_t *) const (defined in action_t)action_tinlinevirtual
attack_power_modaction_t
attack_tick_power_coefficient(const action_state_t *) const (defined in action_t)action_tinlinevirtual
available_targets(std::vector< player_t * > &) const (defined in action_t)action_tvirtual
backgroundaction_t
base_aoe_multiplieraction_t
base_cost() const (defined in action_t)action_tvirtual
base_costsaction_t
base_costs_per_tickaction_t
base_crit (defined in action_t)action_t
base_da_max(const action_state_t *) const (defined in action_t)action_tinlinevirtual
base_da_min(const action_state_t *) const (defined in action_t)action_tinlinevirtual
base_dd_adder (defined in action_t)action_t
base_dd_maxaction_t
base_dd_minaction_t
base_dd_multiplieraction_t
base_execute_timeaction_t
base_hit (defined in action_t)action_t
base_multiplieraction_t
base_recharge_multiplieraction_t
base_recharge_rate_multiplieraction_t
base_schoolsaction_t
base_ta(const action_state_t *) const (defined in action_t)action_tinlinevirtual
base_ta_adder (defined in action_t)action_t
base_tdaction_t
base_td_multiplieraction_t
base_teleport_distanceaction_t
base_tick_timeaction_t
block_chance(action_state_t *) const (defined in action_t)action_tinlinevirtual
bonus_da(const action_state_t *) const (defined in action_t)action_tinlinevirtual
bonus_ta(const action_state_t *) const (defined in action_t)action_tinlinevirtual
calculate_block_result(action_state_t *s) const (defined in action_t)action_tvirtual
calculate_crit_damage_bonus(action_state_t *s) const (defined in action_t)action_tvirtual
calculate_direct_amount(action_state_t *state) const (defined in action_t)action_tvirtual
calculate_dot_refresh_duration(const dot_t *, timespan_t triggered_duration) constaction_tvirtual
calculate_result(action_state_t *) const (defined in action_t)action_tinlinevirtual
calculate_tick_amount(action_state_t *state, double multiplier) const (defined in action_t)action_tvirtual
calculate_weapon_damage(double attack_power) const (defined in action_t)action_tvirtual
callbacksaction_t
cancel() (defined in action_t)action_tvirtual
cancel_if_expr (defined in action_t)action_t
chain_bonus_damageaction_t
chain_multiplieraction_t
channeledaction_t
check_distance_targeting(std::vector< player_t * > &tl) const (defined in action_t)action_tvirtual
check_spec(specialization_e) (defined in action_t)action_t
check_spell(const spell_data_t *) (defined in action_t)action_t
child_action (defined in action_t)action_t
composite_aoe_multiplier(const action_state_t *) constaction_tinlinevirtual
composite_attack_power() const (defined in action_t)action_tvirtual
composite_avoidance() const (defined in action_t)action_tvirtual
composite_corruption() const (defined in action_t)action_tvirtual
composite_corruption_resistance() const (defined in action_t)action_tvirtual
composite_crit_chance() const (defined in action_t)action_tinlinevirtual
composite_crit_chance_multiplier() const (defined in action_t)action_tinlinevirtual
composite_crit_damage_bonus_multiplier() const (defined in action_t)action_tinlinevirtual
composite_da_multiplier(const action_state_t *) const (defined in action_t)action_tvirtual
composite_dot_duration(const action_state_t *) const (defined in action_t)action_tvirtual
composite_energize_amount(const action_state_t *) const (defined in action_t)action_tinlinevirtual
composite_haste() const (defined in action_t)action_tinlinevirtual
composite_hit() const (defined in action_t)action_tinlinevirtual
composite_leech(const action_state_t *) const (defined in action_t)action_tvirtual
composite_persistent_multiplier(const action_state_t *) constaction_tvirtual
composite_player_critical_multiplier(const action_state_t *s) const (defined in action_t)action_tvirtual
composite_run_speed() const (defined in action_t)action_tvirtual
composite_spell_power() const (defined in action_t)action_tvirtual
composite_ta_multiplier(const action_state_t *) constaction_tvirtual
composite_target_armor(player_t *t) const (defined in action_t)action_tvirtual
composite_target_crit_chance(player_t *target) const (defined in action_t)action_tvirtual
composite_target_crit_damage_bonus_multiplier(player_t *) const (defined in action_t)action_tinlinevirtual
composite_target_da_multiplier(player_t *target) constaction_tinlinevirtual
composite_target_damage_vulnerability(player_t *target) const (defined in action_t)action_tvirtual
composite_target_mitigation(player_t *t, school_e s) const (defined in action_t)action_tvirtual
composite_target_multiplier(player_t *target) const (defined in action_t)action_tvirtual
composite_target_ta_multiplier(player_t *target) constaction_tinlinevirtual
composite_teleport_distance(const action_state_t *) const (defined in action_t)action_tinlinevirtual
composite_total_corruption() const (defined in action_t)action_tvirtual
composite_versatility(const action_state_t *) const (defined in action_t)action_tinlinevirtual
consume_cost_per_tick(const dot_t &dot)action_tvirtual
consume_per_tick_action_t
consume_resource() (defined in action_t)action_tvirtual
cooldownaction_t
cooldown_base_duration(const cooldown_t &cd) constaction_tvirtual
cooldown_duration() const (defined in action_t)action_tvirtual
cost() constaction_tvirtual
cost_per_tick(resource_e) const (defined in action_t)action_tvirtual
create_expression(util::string_view name) (defined in action_t)action_tvirtual
crit_block_chance(action_state_t *) const (defined in action_t)action_tinlinevirtual
crit_bonus (defined in action_t)action_t
crit_bonus_multiplier (defined in action_t)action_t
crit_multiplier (defined in action_t)action_t
current_resource() const (defined in action_t)action_tinlinevirtual
data() constaction_tinline
data_reporting() const (defined in action_t)action_t
default_targetaction_t
direct (defined in action_t)action_t
direct_tickaction_t
distance_targeting_travel_time(action_state_t *s) const (defined in action_t)action_tvirtual
do_schedule_travel(action_state_t *, timespan_t) (defined in action_t)action_tvirtual
do_teleport(action_state_t *) (defined in action_t)action_tvirtual
dodge_chance(double, player_t *) const (defined in action_t)action_tinlinevirtual
dot_behavioraction_t
dot_durationaction_t
dot_max_stack (defined in action_t)action_t
dot_refreshable(const dot_t *dot, timespan_t triggered_duration) const (defined in action_t)action_tvirtual
dualaction_t
dynamic_recharge_multiplieraction_t
dynamic_recharge_rate_multiplier (defined in action_t)action_t
dynamic_tick_actionaction_t
early_chain_if_expr (defined in action_t)action_t
energize_amount (defined in action_t)action_t
energize_gain(const action_state_t *) const (defined in action_t)action_tinlinevirtual
energize_resource (defined in action_t)action_t
energize_resource_() const (defined in action_t)action_tinlinevirtual
energize_type (defined in action_t)action_t
energize_type_() const (defined in action_t)action_tinlinevirtual
execute() (defined in action_t)action_tvirtual
execute_actionaction_t
execute_eventaction_t
execute_on_target(player_t *, double=-1.0) (defined in action_t)action_t
execute_stateaction_t
execute_targeting(action_t *action) const (defined in action_t)action_tvirtual
execute_time() const (defined in action_t)action_tinlinevirtual
false_negative_pct() const (defined in action_t)action_tvirtual
false_positive_pct() constaction_tvirtual
find_dot(player_t *target) const (defined in action_t)action_t
find_target_by_number(int number) const (defined in action_t)action_tvirtual
full_amount_targetsaction_t
gain (defined in action_t)action_t
gain_energize_resource(resource_e resource_type, double amount, gain_t *gain) (defined in action_t)action_tvirtual
gcd() const (defined in action_t)action_tvirtual
gcd_typeaction_t
get_attack_power_type() const (defined in action_t)action_tinlinevirtual
get_dot(player_t *=nullptr) (defined in action_t)action_tvirtual
get_school() constaction_tinlinevirtual
get_state(const action_state_t *=nullptr) (defined in action_t)action_t
glance_chance(int) const (defined in action_t)action_tinlinevirtual
ground_aoeaction_t
ground_aoe_durationaction_t
harmfulaction_t
has_amount_result() constaction_tinlinevirtual
has_movement_directionality() const (defined in action_t)action_tvirtual
has_travel_events() const (defined in action_t)action_tinline
has_travel_events_for(const player_t *target) constaction_t
hasted_ticksaction_t
hit_any_target (defined in action_t)action_t
idaction_t
if_expr (defined in action_t)action_t
ignore_false_positiveaction_t
ignores_armoraction_t
impact(action_state_t *) (defined in action_t)action_tvirtual
impact_actionaction_t
init() (defined in action_t)action_tvirtual
init_finished() (defined in action_t)action_tvirtual
initializedaction_t
internal_cooldown (defined in action_t)action_t
internal_idaction_t
interrupt_action() (defined in action_t)action_tvirtual
interrupt_auto_attackaction_t
interrupt_global (defined in action_t)action_t
interrupt_if_expr (defined in action_t)action_t
interrupt_immediate_occurredaction_t
is_aoe() const (defined in action_t)action_tinline
is_interruptaction_t
is_precombataction_t
itemaction_t
last_resource_costaction_t
last_tick(dot_t *d) (defined in action_t)action_tvirtual
last_tick_factor(const dot_t *d, timespan_t time_to_tick, timespan_t duration) const (defined in action_t)action_tvirtual
last_used (defined in action_t)action_t
line_cooldownaction_t
markeraction_t
may_block (defined in action_t)action_t
may_crit (defined in action_t)action_t
may_dodge (defined in action_t)action_t
may_glance (defined in action_t)action_t
may_hitaction_t
may_miss (defined in action_t)action_t
may_parry (defined in action_t)action_t
min_gcdaction_t
min_travel_timeaction_t
miss_chance(double, player_t *) const (defined in action_t)action_tinlinevirtual
movement_directionalityaction_t
n_targets() const (defined in action_t)action_tinlinevirtual
name() const (defined in action_t)action_tinline
name_reporting() const (defined in action_t)action_t
name_str (defined in action_t)action_t
name_str_reporting (defined in action_t)action_t
new_state() (defined in action_t)action_tvirtual
noncopyable()=default (defined in noncopyable)noncopyableprivate
noncopyable(noncopyable &&)=default (defined in noncopyable)noncopyableprivate
noncopyable(const noncopyable &)=delete (defined in noncopyable)noncopyableprivate
normalize_weapon_speedaction_t
not_a_procaction_t
num_targets() const (defined in action_t)action_tvirtual
num_targets_hitaction_t
num_travel_events() const (defined in action_t)action_tinline
operator=(noncopyable &&)=default (defined in noncopyable)noncopyableprivate
operator=(const noncopyable &)=delete (defined in noncopyable)noncopyableprivate
option (defined in action_t)action_t
parent_dotaction_t
parry_chance(double, player_t *) const (defined in action_t)action_tinlinevirtual
parse_effect_data(const spelleffect_data_t &) (defined in action_t)action_t
parse_effect_direct_mods(const spelleffect_data_t &spelleffect_data, bool item_scaling) (defined in action_t)action_t
parse_effect_period(const spelleffect_data_t &) (defined in action_t)action_t
parse_effect_periodic_mods(const spelleffect_data_t &spelleffect_data, bool item_scaling) (defined in action_t)action_t
parse_options(util::string_view options_str) (defined in action_t)action_tvirtual
parse_spell_data(const spell_data_t &)action_t
parse_target_str() (defined in action_t)action_t
player (defined in action_t)action_t
ppm_proc_chance(double PPM) const (defined in action_t)action_tvirtual
pre_execute_stateaction_t
procaction_t
proc_type() constaction_tinlinevirtual
queue_eventaction_t
queue_execute(execute_type type) (defined in action_t)action_tvirtual
queue_failed_proc (defined in action_t)action_t
quietaction_t
radiusaction_t
radius_() const (defined in action_t)action_tinlinevirtual
rangeaction_t
range_() const (defined in action_t)action_tinlinevirtual
ready()action_tvirtual
recharge_multiplier(const cooldown_t &) const (defined in action_t)action_tinlinevirtual
recharge_rate_multiplier(const cooldown_t &) const (defined in action_t)action_tinlinevirtual
record_data(action_state_t *data) (defined in action_t)action_tvirtual
reduced_aoe_targetsaction_t
remove_travel_event(travel_event_t *e) (defined in action_t)action_t
repeatingaction_t
report_amount_type(const action_state_t *state) const (defined in action_t)action_tvirtual
reschedule_execute(timespan_t time) (defined in action_t)action_tvirtual
reschedule_queue_event() (defined in action_t)action_t
reset() (defined in action_t)action_tvirtual
reset_auto_attackaction_t
resource_currentaction_t
result_is_block(block_result_e r) (defined in action_t)action_tinlinestatic
result_is_hit(result_e r) (defined in action_t)action_tinlinestatic
result_is_miss(result_e r) (defined in action_t)action_tinlinestatic
rng() (defined in action_t)action_t
rng() const (defined in action_t)action_t
round_base_dmgaction_t
s_data (defined in action_t)action_t
s_data_reporting (defined in action_t)action_t
sc_format_to (defined in action_t)action_tfriend
schedule_execute(action_state_t *state=nullptr) (defined in action_t)action_tvirtual
schedule_travel(action_state_t *) (defined in action_t)action_tvirtual
schoolaction_t
secondary_costs (defined in action_t)action_t
select_target()action_tvirtual
select_target_if_target() (defined in action_t)action_t
sequenceaction_t
set_target(player_t *target) (defined in action_t)action_tvirtual
shortest_travel_event() constaction_t
signature (defined in action_t)action_t
signature_str (defined in action_t)action_t
sim (defined in action_t)action_t
snapshot_flags (defined in action_t)action_t
snapshot_internal(action_state_t *, unsigned flags, result_amount_type) (defined in action_t)action_tvirtual
snapshot_state(action_state_t *s, unsigned flags, result_amount_type rt) (defined in action_t)action_tinlinevirtual
snapshot_state(action_state_t *s, result_amount_type rt) (defined in action_t)action_tinlinevirtual
specialaction_t
spell_direct_power_coefficient(const action_state_t *) const (defined in action_t)action_tinlinevirtual
spell_power_mod (defined in action_t)action_t
spell_tick_power_coefficient(const action_state_t *) const (defined in action_t)action_tinlinevirtual
split_aoe_damageaction_t
start_action_execute_event(timespan_t time, action_state_t *state=nullptr) (defined in action_t)action_t
start_gcd() (defined in action_t)action_tvirtual
starved_procaction_t
statsaction_t
sync_action (defined in action_t)action_t
target (defined in action_t)action_t
target_cache (defined in action_t)action_t
target_if_expr (defined in action_t)action_t
TARGET_IF_FIRST enum value (defined in action_t)action_t
TARGET_IF_MAX enum value (defined in action_t)action_t
TARGET_IF_MIN enum value (defined in action_t)action_t
target_if_mode (defined in action_t)action_t
target_if_mode_e enum name (defined in action_t)action_t
TARGET_IF_NONE enum value (defined in action_t)action_t
target_list() const (defined in action_t)action_tvirtual
target_ready(player_t *target)action_tvirtual
target_specific_dot (defined in action_t)action_t
targets_in_range_list(std::vector< player_t * > &tl) const (defined in action_t)action_tvirtual
tick (defined in action_t)action_t
tick(dot_t *d) (defined in action_t)action_tvirtual
tick_actionaction_t
tick_may_crit (defined in action_t)action_t
tick_on_applicationaction_t
tick_time(const action_state_t *state) const (defined in action_t)action_tvirtual
tick_zeroaction_t
time_to_executeaction_t
time_to_travelaction_t
total_crit_bonus(const action_state_t *) const (defined in action_t)action_tvirtual
total_executions (defined in action_t)action_t
travel_delayaction_t
travel_speedaction_t
travel_time() const (defined in action_t)action_tvirtual
trigger_dot(action_state_t *) (defined in action_t)action_tvirtual
trigger_gcdaction_t
type (defined in action_t)action_t
update_flags (defined in action_t)action_t
update_ready(timespan_t cd_duration=timespan_t::min()) (defined in action_t)action_tvirtual
update_state(action_state_t *s, unsigned flags, result_amount_type rt) (defined in action_t)action_tinlinevirtual
update_state(action_state_t *s, result_amount_type rt) (defined in action_t)action_tinlinevirtual
usable_during_current_cast() constaction_tvirtual
usable_during_current_gcd() constaction_tvirtual
usable_moving() const (defined in action_t)action_tvirtual
usable_while_castingaction_t
use_off_gcdaction_t
use_while_castingaction_t
verify_actor_level() const (defined in action_t)action_tvirtual
verify_actor_spec() const (defined in action_t)action_tvirtual
verify_actor_weapon() const (defined in action_t)action_tvirtual
weaponaction_t
weapon_multiplieraction_t
weapon_power_modaction_t
~action_t() (defined in action_t)action_tvirtual