This is the complete list of members for attack_type, including all inherited members.
accuracy() const | attack_type | inline |
accuracy_ | attack_type | private |
accuracy_parry_description() const | attack_type | |
add_formula_context(wfl::map_formula_callable &) 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 |
alignment() const | attack_type | inline |
alignment_ | attack_type | private |
alignment_str() const | attack_type | inline |
alternative_damage_types() const | attack_type | |
apply_modification(const config &cfg) | attack_type | |
attack_empty() const | attack_type | inline |
attack_type(const config &cfg) | attack_type | explicit |
attack_weight() const | attack_type | inline |
attack_weight_ | attack_type | private |
attacks_used() const | attack_type | inline |
attacks_used_ | attack_type | private |
changed_ | attack_type | private |
check_adj_abilities(const config &cfg, const std::string &special, int dir, const unit &from) const | attack_type | private |
check_adj_abilities_impl(const_attack_ptr self_attack, const_attack_ptr other_attack, const config &special, unit_const_ptr u, const unit &from, int dir, const map_location &loc, AFFECTS whom, const std::string &tag_name, bool leader_bool=false) | attack_type | privatestatic |
check_self_abilities(const config &cfg, const std::string &special) const | attack_type | private |
check_self_abilities_impl(const_attack_ptr self_attack, const_attack_ptr other_attack, const config &special, unit_const_ptr u, const map_location &loc, AFFECTS whom, const std::string &tag_name, bool leader_bool=false) | attack_type | privatestatic |
composite_value(const unit_ability_list &abil_list, int base_value) const | attack_type | |
damage() const | attack_type | inline |
damage_ | attack_type | private |
damage_type() const | attack_type | |
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_changed() const | attack_type | inline |
get_specials(const std::string &special) const | attack_type | |
get_specials_and_abilities(const std::string &special) const | attack_type | |
get_weapon_ability(const std::string &ability) const | attack_type | |
has_ability_with_filter(const config &filter) const | attack_type | |
has_special(const std::string &special, bool simple_check=false, bool special_id=true, bool special_tags=true) const | attack_type | |
has_special_or_ability(const std::string &special, bool special_id=true, bool special_tags=true) const | attack_type | |
has_special_or_ability_with_filter(const config &filter) const | attack_type | |
has_special_with_filter(const config &filter) const | attack_type | |
has_weapon_ability(const std::string &special, bool special_id=true, bool special_tags=true) 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 std::string &check_if_recursion="") 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(unsigned &min_attacks, unsigned &max_attacks) const | attack_type | |
modified_damage() 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 |
open_queries_ | attack_type | mutableprivate |
other_ | attack_type | mutableprivate |
other_attack_ | attack_type | mutableprivate |
other_loc_ | attack_type | private |
overwrite_special_checking(unit_ability_list &overwriters, const config &cfg, const std::string &tag_name) const | attack_type | private |
overwrite_special_overwriter(unit_ability_list overwriters, const std::string &tag_name) const | attack_type | private |
parry() const | attack_type | inline |
parry_ | attack_type | private |
range() const | attack_type | inline |
range_ | attack_type | private |
remove_special_by_filter(const config &filter) | attack_type | |
select_damage_type(const unit_ability_list &damage_type_list, const std::string &key_name, unit_ability_list resistance_list) const | attack_type | |
self_ | attack_type | mutableprivate |
self_loc_ | attack_type | mutableprivate |
set_accuracy(int value) | attack_type | inline |
set_attack_alignment(const std::string &value) | attack_type | inline |
set_attack_weight(double value) | attack_type | inline |
set_attacks_used(int value) | attack_type | inline |
set_changed(bool 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_id(const std::string &value) | attack_type | inline |
set_max_range(int value) | attack_type | inline |
set_min_range(int 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_type(const std::string &value) | attack_type | inline |
special_active(const config &special, AFFECTS whom, const std::string &tag_name, const std::string &filter_self="filter_self") const | attack_type | private |
special_active_impl(const_attack_ptr self_attack, const_attack_ptr other_attack, const config &special, AFFECTS whom, const std::string &tag_name, const std::string &filter_self="filter_self") | attack_type | privatestatic |
special_matches_filter(const config &cfg, const std::string &tag_name, const config &filter) const | attack_type | private |
special_tooltips(boost::dynamic_bitset<> *active_list=nullptr) const | attack_type | |
specials() const | attack_type | inline |
specials_ | attack_type | private |
specials_context(unit_const_ptr self, unit_const_ptr other, const map_location &unit_loc, const map_location &other_loc, bool attacking, const_attack_ptr other_attack) const | attack_type | inline |
specials_context(unit_const_ptr self, const map_location &loc, bool attacking=true) const | attack_type | inline |
specials_context(const unit_type &self_type, const map_location &loc, bool attacking=true) const | attack_type | inline |
specials_context_for_listing(bool attacking=true) const | attack_type | inline |
specials_context_t class | attack_type | friend |
to_config() const | attack_type | inline |
type() const | attack_type | inline |
type_ | attack_type | private |
update_variables_recursion(const config &special) const | attack_type | |
weapon_specials() const | attack_type | |
weapon_specials_impl_adj(std::string &temp_string, unit_const_ptr self, const_attack_ptr self_attack, const_attack_ptr other_attack, const map_location &self_loc, AFFECTS whom, std::set< std::string > &checking_name, const std::set< std::string > &checking_tags={}, const std::string &affect_adjacents="", bool leader_bool=false) | attack_type | privatestatic |
weapon_specials_impl_self(std::string &temp_string, unit_const_ptr self, const_attack_ptr self_attack, const_attack_ptr other_attack, const map_location &self_loc, AFFECTS whom, std::set< std::string > &checking_name, const std::set< std::string > &checking_tags={}, bool leader_bool=false) | attack_type | privatestatic |
weapon_specials_value(const std::set< std::string > checking_tags) const | attack_type | |
write(config &cfg) const | attack_type |