This is the complete list of members for unit, including all inherited members.
abilities() const | unit | inline |
abilities_ | unit | private |
ability_active(const std::string &ability, const config &cfg, const map_location &loc) const | unit | private |
ability_active_impl(const std::string &ability, const config &cfg, const map_location &loc) const | unit | private |
ability_affects_adjacent(const std::string &ability, const config &cfg, int dir, const map_location &loc, const unit &from) const | unit | private |
ability_affects_self(const std::string &ability, const config &cfg, const map_location &loc) const | unit | private |
ability_affects_weapon(const config &cfg, const_attack_ptr weapon, bool is_opp) const | unit | private |
ability_matches_filter(const config &cfg, const std::string &tag_name, const config &filter) const | unit | |
ability_tooltips() const | unit | |
ability_tooltips(boost::dynamic_bitset<> &active_list, const map_location &loc) const | unit | |
absolute_image() const | unit | |
add_attack(attack_itors::iterator position, Args &&... args) | unit | inline |
add_modification(const std::string &type, const config &modification, bool no_add=false) | unit | |
add_trait_description(const config &trait, const t_string &description) | unit | |
advance_to(const unit_type &t, bool use_traits=false) | unit | |
advancement_icons() const | unit | |
advancements_ | unit | private |
advancements_count() const | unit | inline |
advances() const | unit | inline |
advances_to() const | unit | inline |
advances_to_ | unit | private |
advances_to_t typedef | unit | |
advances_to_translated() const | unit | |
alignment() const | unit | inline |
alignment_ | unit | private |
amla_icons() const | unit | |
anim_comp() const | unit | inline |
anim_comp_ | unit | private |
appearance_changed() const | unit | inline |
appearance_changed_ | unit | mutableprivate |
apply_builtin_effect(std::string type, const config &effect) | unit | |
apply_modifications() | unit | |
attacks() | unit | inline |
attacks() const | unit | inline |
attacks_ | unit | private |
attacks_left() const | unit | inline |
attacks_left(bool base_value) const | unit | inline |
attacks_left_ | unit | private |
big_profile() const | unit | |
builtin_effects | unit | static |
can_advance() const | unit | inline |
can_recruit() const | unit | inline |
canrecruit_ | unit | private |
changed_attributes_ | unit | private |
checking_tags() const | unit | inline |
checking_tags_ | unit | private |
clear_changed_attributes() | unit | private |
clear_status_caches() | unit | static |
clear_visibility_cache() const | unit | inlineprivate |
clone() const | unit | inline |
cost() const | unit | inline |
create(const config &cfg, bool use_traits=false, const vconfig *vcfg=nullptr) | unit | inlinestatic |
create(const unit_type &t, int side, bool real_unit, unit_race::GENDER gender=unit_race::NUM_GENDERS, const std::string &variation="") | unit | inlinestatic |
damage_from(const attack_type &attack, bool attacker, const map_location &loc, const_attack_ptr weapon=nullptr) const | unit | inline |
default_anim_image() const | unit | |
defense_modifier(const t_translation::terrain_code &terrain) const | unit | |
describe_builtin_effect(std::string type, const config &effect) | unit | |
description_ | unit | private |
effect_image_mods() const | unit | inline |
ellipse_ | unit | private |
emit_zoc_ | unit | private |
emits_zoc() const | unit | inline |
end_turn() | unit | |
end_turn_ | unit | private |
events_ | unit | private |
experience() const | unit | inline |
experience_ | unit | private |
experience_overflow() const | unit | inline |
experience_to_advance() const | unit | inline |
expire_modifications(const std::string &duration) | unit | |
facing() const | unit | inline |
facing_ | unit | mutableprotected |
filter_recall_ | unit | private |
flag_rgb() const | unit | |
flag_rgb_ | unit | private |
formula_man_ | unit | private |
formula_manager() const | unit | inline |
gender() const | unit | inline |
gender_ | unit | private |
generate_name() | unit | |
generate_name_ | unit | private |
generate_traits(bool must_have_only=false) | unit | |
get_abilities(const std::string &tag_name, const map_location &loc) const | unit | |
get_abilities(const std::string &tag_name) const | unit | inline |
get_abilities_weapons(const std::string &tag_name, const map_location &loc, const_attack_ptr weapon=nullptr, const_attack_ptr opp_weapon=nullptr) const | unit | |
get_abilities_weapons(const std::string &tag_name, const_attack_ptr weapon=nullptr, const_attack_ptr opp_weapon=nullptr) const | unit | inline |
get_ability_bool(const std::string &tag_name, const map_location &loc) const | unit | |
get_ability_bool(const std::string &tag_name) const | unit | inline |
get_ability_list() const | unit | |
get_adj_ability_bool(const config &cfg, const std::string &ability, int dir, const map_location &loc, const unit &from) const | unit | |
get_adj_ability_bool_weapon(const config &special, const std::string &tag_name, int dir, const map_location &loc, const unit &from, const_attack_ptr weapon=nullptr, const_attack_ptr opp_weapon=nullptr) const | unit | |
get_advancements_list() const | unit | inline |
get_attacks_changed() const | unit | private |
get_attr_changed(UNIT_ATTRIBUTE attr) const | unit | inlineprivate |
get_base_resistances() const | unit | inline |
get_emit_zoc() const | unit | inline |
get_goto() const | unit | inline |
get_hidden() const | unit | inline |
get_interrupted_move() const | unit | inline |
get_known_boolean_state_id(const std::string &state) | unit | static |
get_known_boolean_state_name(state_t state) | unit | static |
get_location() const | unit | inline |
get_modification_advances() const | unit | |
get_modifications() | unit | inline |
get_modifications() const | unit | inline |
get_modifications_list(const std::string &mod_type) const | unit | |
get_objects_list() const | unit | inline |
get_role() const | unit | inline |
get_self_ability_bool(const config &cfg, const std::string &ability, const map_location &loc) const | unit | |
get_self_ability_bool_weapon(const config &special, const std::string &tag_name, const map_location &loc, const_attack_ptr weapon=nullptr, const_attack_ptr opp_weapon=nullptr) const | unit | |
get_state(const std::string &state) const | unit | |
get_state(state_t state) const | unit | |
get_states() const | unit | |
get_traits_list() const | unit | inline |
goto_ | unit | private |
halo_ | unit | private |
halo_abilities() const | unit | inline |
halo_or_icon_abilities(const std::string &image_type) const | unit | |
has_ability_by_id(const std::string &ability) const | unit | |
has_ability_type(const std::string &ability) const | unit | |
has_goto() const | unit | inline |
has_moved() const | unit | inline |
heal(int amount) | unit | |
heal_fully() | unit | inline |
hidden_ | unit | mutableprivate |
hit_points_ | unit | private |
hitpoints() const | unit | inline |
hold_position() const | unit | inline |
hold_position_ | unit | private |
hp_bar_scaling() const | unit | inline |
hp_bar_scaling_ | unit | private |
hp_color() const | unit | |
hp_color(int hitpoints) const | unit | |
hp_color_max() | unit | static |
id() const | unit | inline |
id_ | unit | private |
image_ellipse() const | unit | inline |
image_halo() const | unit | inline |
image_mods() const | unit | |
image_mods_ | unit | private |
incapacitated() const | unit | inline |
init(const config &cfg, bool use_traits=false, const vconfig *vcfg=nullptr) | unit | private |
init(const unit_type &t, int side, bool real_unit, unit_race::GENDER gender=unit_race::NUM_GENDERS, const std::string &variation="") | unit | private |
interrupted_move_ | unit | private |
invisibility_cache_ | unit | mutableprivate |
invisible(const map_location &loc, bool see_all=true) const | unit | |
is_fearless() const | unit | inline |
is_fearless_ | unit | private |
is_flying() const | unit | inline |
is_healthy() const | unit | inline |
is_healthy_ | unit | private |
is_visible_to_team(const team &team, bool const see_all=true) const | unit | |
is_visible_to_team(const map_location &loc, const team &team, bool const see_all=true) const | unit | |
jamming() const | unit | inline |
jamming_ | unit | private |
jamming_cost(const t_translation::terrain_code &terrain) const | unit | inline |
known_boolean_state_names_ | unit | privatestatic |
known_boolean_states_ | unit | private |
leader_crown() | unit | static |
level() const | unit | inline |
level_ | unit | private |
loc_ | unit | private |
loyal() const | unit | |
mark_clone(bool is_temporary) | unit | |
max_attacks() const | unit | inline |
max_attacks_ | unit | private |
max_experience() const | unit | inline |
max_experience_ | unit | private |
max_hit_points_ | unit | private |
max_hitpoints() const | unit | inline |
max_movement_ | unit | private |
modification_advancements() const | unit | inline |
modification_count(const std::string &type, const std::string &id) const | unit | |
modification_count(const std::string &type) const | unit | |
modification_descriptions_ | unit | private |
modifications_ | unit | private |
move_interrupted() const | unit | inline |
movement_ | unit | private |
movement_cost(const t_translation::terrain_code &terrain) const | unit | inline |
movement_left() const | unit | inline |
movement_left(bool base_value) const | unit | inline |
movement_type() const | unit | inline |
movement_type_ | unit | private |
name() const | unit | inline |
name_ | unit | private |
new_scenario() | unit | |
new_turn() | unit | |
num_bool_states | unit | privatestatic |
NUMBER_OF_STATES enum value | unit | |
objects_count() const | unit | inline |
open_queries_ | unit | mutableprivate |
operator=(const unit &)=delete | unit | |
overlays() const | unit | inline |
overlays_ | unit | private |
overlays_abilities() const | unit | inline |
parse_upkeep(const config::attribute_value &upkeep) | unit | private |
poisoned() const | unit | inline |
profile_ | unit | private |
race() const | unit | inline |
race_ | unit | private |
random_traits_ | unit | private |
recall_cost() const | unit | inline |
recall_cost_ | unit | private |
recall_filter() const | unit | inline |
recruit_list_ | unit | private |
recruits() const | unit | inline |
remove_ability_by_attribute(const config &filter) | unit | |
remove_ability_by_id(const std::string &ability) | unit | |
remove_attack(attack_ptr atk) | unit | |
remove_attacks_ai() | unit | |
remove_movement_ai() | unit | |
rename(const std::string &name) | unit | inline |
resistance_against(const std::string &damage_name, bool attacker, const map_location &loc, const_attack_ptr weapon=nullptr, const_attack_ptr opp_weapon=nullptr) const | unit | |
resistance_against(const attack_type &atk, bool attacker, const map_location &loc, const_attack_ptr weapon=nullptr) const | unit | inline |
resistance_filter_matches(const config &cfg, const std::string &damage_name, int res) const | unit | private |
resistance_value(unit_ability_list resistance_list, const std::string &damage_name) const | unit | |
resting() const | unit | inline |
resting_ | unit | private |
role_ | unit | private |
set_advancements(std::vector< config > advancements) | unit | |
set_advances_to(const std::vector< std::string > &advances_to) | unit | |
set_alignment(unit_alignments::type alignment) | unit | inline |
set_appearance_changed(bool value) | unit | inline |
set_attacks(int left) | unit | inline |
set_attr_changed(UNIT_ATTRIBUTE attr) | unit | inlineprivate |
set_big_profile(const std::string &value) | unit | |
set_can_recruit(bool canrecruit) | unit | inline |
set_emit_zoc(bool val) | unit | inline |
set_experience(int xp) | unit | inline |
set_facing(map_location::direction dir) const | unit | |
set_goto(const map_location &new_goto) | unit | inline |
set_hidden(bool state) const | unit | |
set_hitpoints(int hp) | unit | inline |
set_id(const std::string &id) | unit | inline |
set_image_ellipse(const std::string &ellipse) | unit | inline |
set_image_halo(const std::string &halo) | unit | |
set_interrupted_move(const map_location &interrupted_move) | unit | inline |
set_level(int level) | unit | inline |
set_location(const map_location &loc) | unit | inline |
set_loyal(bool loyal) | unit | |
set_max_attacks(int value) | unit | inline |
set_max_experience(int value) | unit | inline |
set_max_hitpoints(int value) | unit | inline |
set_movement(int moves, bool unit_action=false) | unit | |
set_name(const t_string &name) | unit | inline |
set_recall_cost(int recall_cost) | unit | inline |
set_recall_filter(const config &filter) | unit | inline |
set_recruits(const std::vector< std::string > &recruits) | unit | |
set_resting(bool rest) | unit | inline |
set_role(const std::string &role) | unit | inline |
set_side(unsigned int new_side) | unit | inline |
set_small_profile(const std::string &value) | unit | inline |
set_state(const std::string &state, bool value) | unit | |
set_state(state_t state, bool value) | unit | |
set_total_movement(int value) | unit | inline |
set_undead_variation(const std::string &value) | unit | inline |
set_underlying_id(n_unit::id_manager &id_manager) | unit | private |
set_unit_description(const t_string &new_desc) | unit | inline |
set_unrenamable(bool unrenamable) | unit | inline |
set_upkeep(upkeep_t v) | unit | inline |
set_usage(const std::string &usage) | unit | inline |
set_user_end_turn(bool value=true) | unit | inline |
side() const | unit | inline |
side_ | unit | private |
slowed() const | unit | inline |
small_profile() const | unit | |
small_profile_ | unit | private |
special_notes_ | unit | private |
STATE_GUARDIAN enum value | unit | |
STATE_INVULNERABLE enum value | unit | |
STATE_NOT_MOVED enum value | unit | |
STATE_PETRIFIED enum value | unit | |
STATE_POISONED enum value | unit | |
STATE_SLOWED enum value | unit | |
state_t enum name | unit | |
STATE_UNCOVERED enum value | unit | |
STATE_UNHEALABLE enum value | unit | |
STATE_UNKNOWN enum value | unit | |
states_ | unit | private |
take_hit(int damage) | unit | inline |
TC_image_mods() const | unit | |
toggle_hold_position() | unit | inline |
toggle_user_end_turn() | unit | inline |
total_movement() const | unit | inline |
trait_descriptions() const | unit | inline |
trait_descriptions_ | unit | private |
trait_names() const | unit | inline |
trait_names_ | unit | private |
trait_nonhidden_ids() const | unit | inline |
trait_nonhidden_ids_ | unit | private |
traits_count() const | unit | inline |
type() const | unit | inline |
type_ | unit | private |
type_id() const | unit | |
type_name() const | unit | inline |
type_name_ | unit | private |
UA_ABILITIES enum value | unit | private |
UA_ADVANCE_TO enum value | unit | private |
UA_ADVANCEMENTS enum value | unit | private |
UA_ALIGNMENT enum value | unit | private |
UA_ATTACKS enum value | unit | private |
UA_COUNT enum value | unit | private |
UA_IS_FEARLESS enum value | unit | private |
UA_IS_HEALTHY enum value | unit | private |
UA_LEVEL enum value | unit | private |
UA_MAX_AP enum value | unit | private |
UA_MAX_HP enum value | unit | private |
UA_MAX_MP enum value | unit | private |
UA_MAX_XP enum value | unit | private |
UA_MOVEMENT_TYPE enum value | unit | private |
UA_NOTES enum value | unit | private |
UA_PROFILE enum value | unit | private |
UA_SMALL_PROFILE enum value | unit | private |
UA_UNDEAD_VARIATION enum value | unit | private |
UA_UPKEEP enum value | unit | private |
UA_ZOC enum value | unit | private |
undead_variation() const | unit | inline |
undead_variation_ | unit | private |
underlying_id() const | unit | inline |
underlying_id_ | unit | private |
unit(const unit &u) | unit | private |
unit(unit_ctor_t) | unit | |
unit()=delete | unit | |
unit_animation_component class | unit | friend |
UNIT_ATTRIBUTE enum name | unit | private |
unit_description() const | unit | inline |
unit_special_notes() const | unit | |
unit_value_ | unit | private |
unrenamable() const | unit | inline |
unrenamable_ | unit | private |
update_variables_recursion(const config &ability) const | unit | private |
upkeep() const | unit | |
upkeep_ | unit | private |
upkeep_raw() const | unit | inline |
upkeep_t typedef | unit | |
usage() const | unit | inline |
usage_ | unit | private |
user_end_turn() const | unit | inline |
variables() | unit | inline |
variables() const | unit | inline |
variables_ | unit | private |
variation() const | unit | inline |
variation_ | unit | private |
vision() const | unit | inline |
vision_ | unit | private |
vision_cost(const t_translation::terrain_code &terrain) const | unit | inline |
write(config &cfg, bool write_all=true) const | unit | |
write_upkeep(config::attribute_value &upkeep) const | unit | private |
xp_bar_scaling() const | unit | inline |
xp_bar_scaling_ | unit | private |
xp_color() const | unit | |
xp_color(int xp_to_advance, bool can_advance, bool has_amla) | unit | static |
~unit() | unit | virtual |