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 warlock::pets::warlock_pet_spell_t, including all inherited members.
ability_lag | action_t | |
ability_lag_stddev (defined in action_t) | action_t | |
acquire_target(retarget_source, player_t *, player_t *) | action_t | virtual |
action_da_multiplier() const (defined in action_t) | action_t | inlinevirtual |
action_list (defined in action_t) | action_t | |
action_multiplier() const (defined in action_t) | action_t | inlinevirtual |
action_ready() | action_t | virtual |
action_skill | action_t | |
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_t | inlinevirtual |
activate() (defined in action_t) | action_t | virtual |
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_procs | action_t | |
amount_delta | action_t | |
amount_delta_modifier(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
amount_type(const action_state_t *, bool=false) const override (defined in spell_t) | spell_t | virtual |
aoe | action_t | |
ap_type | action_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_t | virtual |
attack_direct_power_coefficient(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
attack_power_mod | action_t | |
attack_tick_power_coefficient(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
available_targets(std::vector< player_t * > &) const (defined in action_t) | action_t | virtual |
background | action_t | |
base_aoe_multiplier | action_t | |
base_cost() const (defined in action_t) | action_t | virtual |
base_costs | action_t | |
base_costs_per_tick | action_t | |
base_crit (defined in action_t) | action_t | |
base_da_max(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
base_da_min(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
base_dd_adder (defined in action_t) | action_t | |
base_dd_max | action_t | |
base_dd_min | action_t | |
base_dd_multiplier | action_t | |
base_execute_time | action_t | |
base_hit (defined in action_t) | action_t | |
base_multiplier | action_t | |
base_recharge_multiplier | action_t | |
base_recharge_rate_multiplier | action_t | |
base_schools | action_t | |
base_t typedef (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | |
base_ta(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
base_ta_adder (defined in action_t) | action_t | |
base_td | action_t | |
base_td_multiplier | action_t | |
base_teleport_distance | action_t | |
base_tick_time | action_t | |
block_chance(action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
bonus_da(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
bonus_ta(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
calculate_block_result(action_state_t *s) const (defined in action_t) | action_t | virtual |
calculate_crit_damage_bonus(action_state_t *s) const (defined in action_t) | action_t | virtual |
calculate_direct_amount(action_state_t *state) const (defined in action_t) | action_t | virtual |
calculate_dot_refresh_duration(const dot_t *, timespan_t triggered_duration) const | action_t | virtual |
calculate_result(action_state_t *) const override (defined in spell_base_t) | spell_base_t | virtual |
calculate_tick_amount(action_state_t *state, double multiplier) const (defined in action_t) | action_t | virtual |
calculate_weapon_damage(double attack_power) const (defined in action_t) | action_t | virtual |
callbacks | action_t | |
cancel() (defined in action_t) | action_t | virtual |
cancel_if_expr (defined in action_t) | action_t | |
chain_bonus_damage | action_t | |
chain_multiplier | action_t | |
channeled | action_t | |
check_distance_targeting(std::vector< player_t * > &tl) const (defined in action_t) | action_t | virtual |
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 *) const | action_t | inlinevirtual |
composite_attack_power() const (defined in action_t) | action_t | virtual |
composite_avoidance() const (defined in action_t) | action_t | virtual |
composite_corruption() const (defined in action_t) | action_t | virtual |
composite_corruption_resistance() const (defined in action_t) | action_t | virtual |
composite_crit_chance() const override (defined in spell_base_t) | spell_base_t | virtual |
composite_crit_chance_multiplier() const override (defined in spell_base_t) | spell_base_t | virtual |
composite_crit_damage_bonus_multiplier() const (defined in action_t) | action_t | inlinevirtual |
composite_da_multiplier(const action_state_t *) const (defined in action_t) | action_t | virtual |
composite_dot_duration(const action_state_t *) const (defined in action_t) | action_t | virtual |
composite_energize_amount(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
composite_haste() const override (defined in spell_base_t) | spell_base_t | virtual |
composite_hit() const override (defined in spell_t) | spell_t | virtual |
composite_leech(const action_state_t *) const (defined in action_t) | action_t | virtual |
composite_persistent_multiplier(const action_state_t *) const | action_t | virtual |
composite_player_critical_multiplier(const action_state_t *s) const (defined in action_t) | action_t | virtual |
composite_run_speed() const (defined in action_t) | action_t | virtual |
composite_spell_power() const (defined in action_t) | action_t | virtual |
composite_ta_multiplier(const action_state_t *) const | action_t | virtual |
composite_target_armor(player_t *t) const (defined in action_t) | action_t | virtual |
composite_target_crit_chance(player_t *target) const (defined in action_t) | action_t | virtual |
composite_target_crit_damage_bonus_multiplier(player_t *) const (defined in action_t) | action_t | inlinevirtual |
composite_target_da_multiplier(player_t *target) const | action_t | inlinevirtual |
composite_target_damage_vulnerability(player_t *target) const (defined in action_t) | action_t | virtual |
composite_target_mitigation(player_t *t, school_e s) const (defined in action_t) | action_t | virtual |
composite_target_multiplier(player_t *target) const override (defined in spell_t) | spell_t | virtual |
composite_target_ta_multiplier(player_t *target) const | action_t | inlinevirtual |
composite_teleport_distance(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
composite_total_corruption() const (defined in action_t) | action_t | virtual |
composite_versatility(const action_state_t *state) const override (defined in spell_t) | spell_t | virtual |
consume_cost_per_tick(const dot_t &dot) | action_t | virtual |
consume_per_tick_ | action_t | |
consume_resource() (defined in action_t) | action_t | virtual |
cooldown | action_t | |
cooldown_base_duration(const cooldown_t &cd) const | action_t | virtual |
cooldown_duration() const (defined in action_t) | action_t | virtual |
cost() const | action_t | virtual |
cost_per_tick(resource_e) const (defined in action_t) | action_t | virtual |
create_expression(util::string_view name) (defined in action_t) | action_t | virtual |
crit_block_chance(action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
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_t | inlinevirtual |
data() const | action_t | inline |
data_reporting() const (defined in action_t) | action_t | |
default_target | action_t | |
direct (defined in action_t) | action_t | |
direct_tick | action_t | |
distance_targeting_travel_time(action_state_t *s) const (defined in action_t) | action_t | virtual |
do_schedule_travel(action_state_t *, timespan_t) (defined in action_t) | action_t | virtual |
do_teleport(action_state_t *) (defined in action_t) | action_t | virtual |
dodge_chance(double, player_t *) const (defined in action_t) | action_t | inlinevirtual |
dot_behavior | action_t | |
dot_duration | action_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_t | virtual |
dual | action_t | |
dynamic_recharge_multiplier | action_t | |
dynamic_recharge_rate_multiplier (defined in action_t) | action_t | |
dynamic_tick_action | action_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_t | inlinevirtual |
energize_resource (defined in action_t) | action_t | |
energize_resource_() const (defined in action_t) | action_t | inlinevirtual |
energize_type (defined in action_t) | action_t | |
energize_type_() const (defined in action_t) | action_t | inlinevirtual |
execute() (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | inlinevirtual |
execute_action | action_t | |
execute_event | action_t | |
execute_on_target(player_t *, double=-1.0) (defined in action_t) | action_t | |
execute_state | action_t | |
execute_targeting(action_t *action) const (defined in action_t) | action_t | virtual |
execute_time() const override (defined in spell_base_t) | spell_base_t | virtual |
false_negative_pct() const (defined in action_t) | action_t | virtual |
false_positive_pct() const | action_t | virtual |
find_dot(player_t *target) const (defined in action_t) | action_t | |
find_target_by_number(int number) const (defined in action_t) | action_t | virtual |
full_amount_targets | action_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_t | virtual |
gcd() const (defined in action_t) | action_t | virtual |
gcd_type | action_t | |
get_attack_power_type() const (defined in action_t) | action_t | inlinevirtual |
get_dot(player_t *=nullptr) (defined in action_t) | action_t | virtual |
get_school() const | action_t | inlinevirtual |
get_state(const action_state_t *=nullptr) (defined in action_t) | action_t | |
glance_chance(int) const (defined in action_t) | action_t | inlinevirtual |
ground_aoe | action_t | |
ground_aoe_duration | action_t | |
harmful | action_t | |
has_amount_result() const | action_t | inlinevirtual |
has_movement_directionality() const (defined in action_t) | action_t | virtual |
has_travel_events() const (defined in action_t) | action_t | inline |
has_travel_events_for(const player_t *target) const | action_t | |
hasted_ticks | action_t | |
hit_any_target (defined in action_t) | action_t | |
id | action_t | |
if_expr (defined in action_t) | action_t | |
ignore_false_positive | action_t | |
ignores_armor | action_t | |
impact(action_state_t *) (defined in action_t) | action_t | virtual |
impact_action | action_t | |
init() override (defined in spell_t) | spell_t | virtual |
init_finished() (defined in action_t) | action_t | virtual |
initialized | action_t | |
internal_cooldown (defined in action_t) | action_t | |
internal_id | action_t | |
interrupt_action() (defined in action_t) | action_t | virtual |
interrupt_auto_attack | action_t | |
interrupt_global (defined in action_t) | action_t | |
interrupt_if_expr (defined in action_t) | action_t | |
interrupt_immediate_occurred | action_t | |
is_aoe() const (defined in action_t) | action_t | inline |
is_interrupt | action_t | |
is_precombat | action_t | |
item | action_t | |
last_resource_cost | action_t | |
last_tick(dot_t *d) (defined in action_t) | action_t | virtual |
last_tick_factor(const dot_t *d, timespan_t time_to_tick, timespan_t duration) const (defined in action_t) | action_t | virtual |
last_used (defined in action_t) | action_t | |
line_cooldown | action_t | |
marker | action_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_hit | action_t | |
may_miss (defined in action_t) | action_t | |
may_parry (defined in action_t) | action_t | |
min_gcd | action_t | |
min_travel_time | action_t | |
miss_chance(double hit, player_t *t) const override (defined in spell_t) | spell_t | virtual |
movement_directionality | action_t | |
n_targets() const (defined in action_t) | action_t | inlinevirtual |
name() const (defined in action_t) | action_t | inline |
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_t | virtual |
normalize_weapon_speed | action_t | |
not_a_proc | action_t | |
num_targets() const (defined in action_t) | action_t | virtual |
num_targets_hit | action_t | |
num_travel_events() const (defined in action_t) | action_t | inline |
option (defined in action_t) | action_t | |
owner_td(player_t *t) (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | inline |
owner_td(player_t *t) const (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | inline |
p() (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | inline |
p() const (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | inline |
parent_dot | action_t | |
parry_chance(double, player_t *) const (defined in action_t) | action_t | inlinevirtual |
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_t | virtual |
parse_spell_data(const spell_data_t &) | action_t | |
parse_target_str() (defined in action_t) | action_t | |
pet_td(player_t *t) (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | inline |
pet_td(player_t *t) const (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | inline |
player (defined in action_t) | action_t | |
ppm_proc_chance(double PPM) const (defined in action_t) | action_t | virtual |
pre_execute_state | action_t | |
proc | action_t | |
proc_type() const override | spell_base_t | virtual |
procs_courageous_primal_diamond (defined in spell_base_t) | spell_base_t | |
queue_event | action_t | |
queue_execute(execute_type type) (defined in action_t) | action_t | virtual |
queue_failed_proc (defined in action_t) | action_t | |
quiet | action_t | |
radius | action_t | |
radius_() const (defined in action_t) | action_t | inlinevirtual |
range | action_t | |
range_() const (defined in action_t) | action_t | inlinevirtual |
ready() | action_t | virtual |
recharge_multiplier(const cooldown_t &cd) const override (defined in spell_base_t) | spell_base_t | virtual |
recharge_rate_multiplier(const cooldown_t &) const (defined in action_t) | action_t | inlinevirtual |
record_data(action_state_t *data) (defined in action_t) | action_t | virtual |
reduced_aoe_targets | action_t | |
remove_travel_event(travel_event_t *e) (defined in action_t) | action_t | |
repeating | action_t | |
report_amount_type(const action_state_t *) const override (defined in spell_t) | spell_t | virtual |
reschedule_execute(timespan_t time) (defined in action_t) | action_t | virtual |
reschedule_queue_event() (defined in action_t) | action_t | |
reset() (defined in action_t) | action_t | virtual |
reset_auto_attack | action_t | |
resource_current | action_t | |
result_is_block(block_result_e r) (defined in action_t) | action_t | inlinestatic |
result_is_hit(result_e r) (defined in action_t) | action_t | inlinestatic |
result_is_miss(result_e r) (defined in action_t) | action_t | inlinestatic |
rng() (defined in action_t) | action_t | |
rng() const (defined in action_t) | action_t | |
round_base_dmg | action_t | |
s_data (defined in action_t) | action_t | |
s_data_reporting (defined in action_t) | action_t | |
schedule_execute(action_state_t *execute_state=nullptr) override (defined in spell_base_t) | spell_base_t | virtual |
schedule_travel(action_state_t *) (defined in action_t) | action_t | virtual |
school | action_t | |
secondary_costs (defined in action_t) | action_t | |
select_target() | action_t | virtual |
select_target_if_target() (defined in action_t) | action_t | |
sequence | action_t | |
set_target(player_t *target) (defined in action_t) | action_t | virtual |
shortest_travel_event() const | action_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_t | virtual |
snapshot_state(action_state_t *s, unsigned flags, result_amount_type rt) (defined in action_t) | action_t | inlinevirtual |
snapshot_state(action_state_t *s, result_amount_type rt) (defined in action_t) | action_t | inlinevirtual |
special | action_t | |
spell_base_t(action_e at, util::string_view token, player_t *p) (defined in spell_base_t) | spell_base_t | |
spell_base_t(action_e at, util::string_view token, player_t *p, const spell_data_t *s) (defined in spell_base_t) | spell_base_t | |
spell_direct_power_coefficient(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
spell_power_mod (defined in action_t) | action_t | |
spell_t(util::string_view token, player_t *p) (defined in spell_t) | spell_t | |
spell_t(util::string_view token, player_t *p, const spell_data_t *s) (defined in spell_t) | spell_t | |
spell_tick_power_coefficient(const action_state_t *) const (defined in action_t) | action_t | inlinevirtual |
split_aoe_damage | action_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_t | virtual |
starved_proc | action_t | |
stats | action_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_t | virtual |
target_ready(player_t *target) | action_t | virtual |
target_specific_dot (defined in action_t) | action_t | |
targets_in_range_list(std::vector< player_t * > &tl) const (defined in action_t) | action_t | virtual |
tick (defined in action_t) | action_t | |
tick(dot_t *d) (defined in action_t) | action_t | virtual |
tick_action | action_t | |
tick_may_crit (defined in action_t) | action_t | |
tick_on_application | action_t | |
tick_time(const action_state_t *state) const (defined in action_t) | action_t | virtual |
tick_zero | action_t | |
time_to_execute | action_t | |
time_to_travel | action_t | |
total_crit_bonus(const action_state_t *) const (defined in action_t) | action_t | virtual |
total_executions (defined in action_t) | action_t | |
travel_delay | action_t | |
travel_speed | action_t | |
travel_time() const (defined in action_t) | action_t | virtual |
trigger_dot(action_state_t *) (defined in action_t) | action_t | virtual |
trigger_gcd | action_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_t | virtual |
update_state(action_state_t *s, unsigned flags, result_amount_type rt) (defined in action_t) | action_t | inlinevirtual |
update_state(action_state_t *s, result_amount_type rt) (defined in action_t) | action_t | inlinevirtual |
usable_during_current_cast() const | action_t | virtual |
usable_during_current_gcd() const | action_t | virtual |
usable_moving() const (defined in action_t) | action_t | virtual |
usable_while_casting | action_t | |
use_off_gcd | action_t | |
use_while_casting | action_t | |
verify_actor_level() const (defined in action_t) | action_t | virtual |
verify_actor_spec() const (defined in action_t) | action_t | virtual |
verify_actor_weapon() const (defined in action_t) | action_t | virtual |
warlock_pet_action_t(util::string_view n, warlock_pet_t *p, const spell_data_t *s=spell_data_t::nil()) (defined in warlock::pets::warlock_pet_action_t< spell_t >) | warlock::pets::warlock_pet_action_t< spell_t > | inline |
warlock_pet_spell_t(warlock_pet_t *p, util::string_view n) (defined in warlock::pets::warlock_pet_spell_t) | warlock::pets::warlock_pet_spell_t | inline |
warlock_pet_spell_t(util::string_view token, warlock_pet_t *p, const spell_data_t *s=spell_data_t::nil()) (defined in warlock::pets::warlock_pet_spell_t) | warlock::pets::warlock_pet_spell_t | inline |
weapon | action_t | |
weapon_multiplier | action_t | |
weapon_power_mod | action_t | |
~action_t() (defined in action_t) | action_t | virtual |