The Battle for Wesnoth  1.15.3+dev
attack_type Member List

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

accuracy() constattack_typeinline
accuracy_attack_typeprivate
accuracy_parry_description() constattack_type
add_formula_context(wfl::map_formula_callable &) constattack_type
AFFECT_EITHER enum valueattack_typeprivate
AFFECT_OTHER enum valueattack_typeprivate
AFFECT_SELF enum valueattack_typeprivate
AFFECTS enum nameattack_typeprivate
apply_modification(const config &cfg)attack_type
attack_type(const config &cfg)attack_typeexplicit
attack_weight() constattack_typeinline
attack_weight_attack_typeprivate
bool_ability(const std::string &ability) constattack_type
changed_attack_typeprivate
damage() constattack_typeinline
damage_attack_typeprivate
defense_weight() constattack_typeinline
defense_weight_attack_typeprivate
describe_modification(const config &cfg, std::string *description)attack_type
description_attack_typeprivate
get_changed() constattack_typeinline
get_special_ability(const std::string &ability) constattack_type
get_special_bool(const std::string &special, bool simple_check=false, bool special_id=true, bool special_tags=true) constattack_type
get_specials(const std::string &special) constattack_type
icon() constattack_typeinline
icon_attack_typeprivate
id() constattack_typeinline
id_attack_typeprivate
is_attacker_attack_typemutableprivate
is_for_listing_attack_typemutableprivate
list_ability(const std::string &ability) constattack_type
matches_filter(const config &filter) constattack_type
max_range() constattack_typeinline
max_range_attack_typeprivate
min_range() constattack_typeinline
min_range_attack_typeprivate
modified_attacks(bool is_backstab, unsigned &min_attacks, unsigned &max_attacks) constattack_type
modified_damage(bool is_backstab) constattack_type
movement_used() constattack_typeinline
movement_used_attack_typeprivate
name() constattack_typeinline
num_attacks() constattack_typeinline
num_attacks_attack_typeprivate
other_attack_typemutableprivate
other_attack_attack_typemutableprivate
other_loc_attack_typemutableprivate
parry() constattack_typeinline
parry_attack_typeprivate
range() constattack_typeinline
range_attack_typeprivate
self_attack_typemutableprivate
self_loc_attack_typemutableprivate
set_accuracy(int value)attack_typeinline
set_attack_weight(double value)attack_typeinline
set_changed(bool value)attack_typeinline
set_damage(int value)attack_typeinline
set_defense_weight(double value)attack_typeinline
set_icon(const std::string &value)attack_typeinline
set_id(const std::string &value)attack_typeinline
set_movement_used(int value)attack_typeinline
set_name(const t_string &value)attack_typeinline
set_num_attacks(int value)attack_typeinline
set_parry(int value)attack_typeinline
set_range(const std::string &value)attack_typeinline
set_specials(config value)attack_typeinline
set_type(const std::string &value)attack_typeinline
special_active(const config &special, AFFECTS whom, const std::string &tag_name, bool include_backstab=true, const std::string &filter_self="filter_self") constattack_typeprivate
special_active_impl(const_attack_ptr self_attack, const_attack_ptr other_attack, const config &special, AFFECTS whom, const std::string &tag_name, bool include_backstab=true, const std::string &filter_self="filter_self")attack_typeprivatestatic
special_tooltips(boost::dynamic_bitset<> *active_list=nullptr) constattack_type
specials() constattack_typeinline
specials_attack_typeprivate
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) constattack_typeinline
specials_context(unit_const_ptr self, const map_location &loc, bool attacking=true) constattack_typeinline
specials_context(const unit_type &self_type, const map_location &loc, bool attacking=true) constattack_typeinline
specials_context_for_listing(bool attacking=true) constattack_typeinline
specials_context_t classattack_typefriend
to_config() constattack_typeinline
type() constattack_typeinline
type_attack_typeprivate
weapon_specials(bool only_active=false, bool is_backstab=false) constattack_type
write(config &cfg) constattack_type