accuracy() const | attack_type | inline |
accuracy_ | attack_type | private |
accuracy_parry_description() const | attack_type | |
AFFECT_EITHER enum value | attack_type | private |
AFFECT_OTHER enum value | attack_type | private |
AFFECT_SELF enum value | attack_type | private |
AFFECTS enum name | attack_type | private |
apply_modification(const config &cfg) | attack_type | |
attack_type(const config &cfg) | attack_type | explicit |
attack_weight() const | attack_type | inline |
attack_weight_ | attack_type | private |
damage() const | attack_type | inline |
damage_ | attack_type | private |
defense_weight() const | attack_type | inline |
defense_weight_ | attack_type | private |
describe_modification(const config &cfg, std::string *description) | attack_type | |
description_ | attack_type | private |
get_special_bool(const std::string &special, bool simple_check=false) const | attack_type | |
get_specials(const std::string &special) const | attack_type | |
icon() const | attack_type | inline |
icon_ | attack_type | private |
id() const | attack_type | inline |
id_ | attack_type | private |
is_attacker_ | attack_type | mutableprivate |
is_for_listing_ | attack_type | mutableprivate |
matches_filter(const config &filter) const | attack_type | |
max_range() const | attack_type | inline |
max_range_ | attack_type | private |
min_range() const | attack_type | inline |
min_range_ | attack_type | private |
modified_attacks(bool is_backstab, unsigned &min_attacks, unsigned &max_attacks) const | attack_type | |
modified_damage(bool is_backstab) const | attack_type | |
movement_used() const | attack_type | inline |
movement_used_ | attack_type | private |
name() const | attack_type | inline |
num_attacks() const | attack_type | inline |
num_attacks_ | attack_type | private |
other_attack_ | attack_type | mutableprivate |
other_loc_ | attack_type | mutableprivate |
parry() const | attack_type | inline |
parry_ | attack_type | private |
range() const | attack_type | inline |
range_ | attack_type | private |
self_loc_ | attack_type | mutableprivate |
set_accuracy(int value) | attack_type | inline |
set_attack_weight(double value) | attack_type | inline |
set_damage(int value) | attack_type | inline |
set_defense_weight(double value) | attack_type | inline |
set_icon(const std::string &value) | attack_type | inline |
set_movement_used(int value) | attack_type | inline |
set_name(const t_string &value) | attack_type | inline |
set_num_attacks(int value) | attack_type | inline |
set_parry(int value) | attack_type | inline |
set_range(const std::string &value) | attack_type | inline |
set_specials(config value) | attack_type | inline |
set_specials_context(const map_location &unit_loc, const map_location &other_loc, bool attacking, const attack_type *other_attack) const | attack_type | |
set_specials_context(const map_location &loc, bool attacking=true) const | attack_type | |
set_specials_context_for_listing() const | attack_type | |
set_type(const std::string &value) | attack_type | inline |
special_active(const config &special, AFFECTS whom, bool include_backstab=true) const | attack_type | private |
special_tooltips(std::vector< bool > *active_list=nullptr) const | attack_type | |
specials() const | attack_type | inline |
specials_ | attack_type | private |
to_config() const | attack_type | inline |
type() const | attack_type | inline |
type_ | attack_type | private |
weapon_specials(bool only_active=false, bool is_backstab=false) const | attack_type | |
write(config &cfg) const | attack_type | |
~attack_type() | attack_type | |