This is the complete list of members for attack_type, including all inherited members.
| abilities_special_tooltips(boost::dynamic_bitset<> *active_list) const | attack_type | |
| accuracy() const | attack_type | inline |
| accuracy_ | attack_type | private |
| accuracy_parry_description() const | attack_type | |
| accuracy_parry_tooltip() 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 |
| apply_effect(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_impl(const const_attack_ptr &self_attack, const const_attack_ptr &other_attack, const unit_ability_t &ab, const unit_const_ptr &u, const unit &from, std::size_t dist, int dir, const map_location &loc, const map_location &from_loc, AFFECTS whom, bool leader_bool=false) | attack_type | privatestatic |
| check_self_abilities_impl(const const_attack_ptr &self_attack, const const_attack_ptr &other_attack, const unit_ability_t &ab, const unit_const_ptr &u, const map_location &loc, AFFECTS whom, bool leader_bool=false) | attack_type | privatestatic |
| composite_value(const active_ability_list &abil_list, int base_value) const | attack_type | |
| damage() const | attack_type | inline |
| damage_ | attack_type | private |
| damage_types() const | attack_type | |
| defense_weight() const | attack_type | inline |
| defense_weight_ | attack_type | private |
| describe_effect(const config &cfg) | attack_type | static |
| describe_weapon_specials() const | attack_type | |
| describe_weapon_specials_value(const std::set< std::string > &checking_tags) const | attack_type | |
| description_ | attack_type | private |
| effective_damage_type() const | attack_type | |
| 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_impl(const const_attack_ptr &self_attack, const unit_const_ptr &self, const map_location &self_loc, const const_attack_ptr &other_attack, AFFECTS whom, const std::string &special) | attack_type | privatestatic |
| has_filter_special_or_ability(const config &filter, bool simple_check=false) const | attack_type | |
| has_special(const std::string &special, bool simple_check=false) const | attack_type | |
| has_special_or_ability(const std::string &special) const | attack_type | |
| has_special_or_ability_with_filter(const config &filter) 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_chance_to_hit(int cth, bool special_only=false) 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(active_ability_list &overwriters, const unit_ability_t &ab) const | attack_type | private |
| overwrite_special_overwriter(active_ability_list overwriters) 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_alternative_type(const active_ability_list &damage_type_list, const active_ability_list &resistance_list) const | attack_type | private |
| select_replacement_type(const active_ability_list &damage_type_list) const | attack_type | private |
| 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_cfg(const config &value) | attack_type | inline |
| set_type(const std::string &value) | attack_type | inline |
| special_active(const unit_ability_t &ab, AFFECTS whom, bool in_abilities_tag=false) const | attack_type | private |
| special_active_impl(const const_attack_ptr &self_attack, const const_attack_ptr &other_attack, const unit_ability_t &special, AFFECTS whom, bool in_abilities_tag=false) | attack_type | privatestatic |
| special_distant_filtering_impl(const const_attack_ptr &self_attack, const unit_const_ptr &self, const map_location &self_loc, const const_attack_ptr &other_attack, AFFECTS whom, const config &filter, bool sub_filter, bool leader_bool=false) | attack_type | privatestatic |
| special_matches_filter(const unit_ability_t &ab, const config &filter) const | attack_type | private |
| special_tooltip_active(const unit_ability_t &ab) const | attack_type | private |
| special_tooltips(boost::dynamic_bitset<> *active_list=nullptr) const | attack_type | |
| specials() const | attack_type | inline |
| specials(const std::string &tag) const | attack_type | inline |
| specials_ | attack_type | private |
| specials_cfg() const | attack_type | inline |
| 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_impl_adj(std::string &temp_string, const unit_const_ptr &self, const const_attack_ptr &self_attack, const 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, const unit_const_ptr &self, const const_attack_ptr &self_attack, const 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 |
| write(config &cfg) const | attack_type |