This is the complete list of members for unit, including all inherited members.
| abilities() const | unit | inline |
| abilities(const std::string &tag) const | unit | inline |
| abilities_ | unit | private |
| abilities_cfg() const | unit | inline |
| ability_active(const unit_ability_t &ab, const map_location &loc) const | unit | private |
| ability_active_impl(const unit_ability_t &ab, const map_location &loc) const | unit | private |
| ability_affects_adjacent(const unit_ability_t &ab, std::size_t dist, int dir, const map_location &loc, const unit &from) const | unit | private |
| ability_affects_self(const unit_ability_t &ab, const map_location &loc) const | unit | private |
| ability_affects_weapon(const unit_ability_t &ab, const const_attack_ptr &weapon, bool is_opp) const | unit | private |
| ability_matches_filter(const unit_ability_t &ab, 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(const 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 | |
| block_dismiss_message() const | unit | inline |
| builtin_effects | unit | static |
| can_advance() const | unit | inline |
| can_recruit() const | unit | inline |
| canrecruit_ | unit | private |
| changed_attributes_ | 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 map_location &loc) const | unit | |
| defense_modifier(const t_translation::terrain_code &terrain) const | unit | inline |
| describe_builtin_effect(const std::string &type, const config &effect) | unit | |
| description_ | unit | private |
| dismiss_message_ | unit | private |
| dismissable() const | unit | inline |
| dismissable_ | 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 |
| favorite() const | unit | inline |
| filter_recall_ | unit | private |
| flag_rgb() const | unit | |
| flag_rgb_ | unit | private |
| 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 unit_ability_t &ab, std::size_t dist, int dir, const map_location &loc, const unit &from, const map_location &from_loc) const | unit | |
| get_adj_ability_bool_weapon(const unit_ability_t &ab, std::size_t dist, int dir, const map_location &loc, const unit &from, const map_location &from_loc, const const_attack_ptr &weapon, const const_attack_ptr &opp_weapon) 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 unit_ability_t &ab, const map_location &loc) const | unit | |
| get_self_ability_bool_weapon(const unit_ability_t &ab, const map_location &loc, const const_attack_ptr &weapon=nullptr, const 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 | |
| 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_favorite_ | unit | private |
| 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_ability_radius() const | unit | inline |
| max_ability_radius_ | unit | private |
| max_ability_radius_image() const | unit | inline |
| max_ability_radius_image_ | unit | private |
| max_ability_radius_type(const std::string &tag_name) const | unit | inline |
| max_ability_radius_type_ | unit | private |
| 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(const 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 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(active_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_favorite(bool favorite) | unit | inline |
| set_goto(const map_location &new_goto) | unit | inline |
| set_has_ability_distant() | unit | private |
| 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 | |
| xp_color() const | unit | |
| xp_color(int xp_to_advance, bool can_advance, bool has_amla) | unit | static |
| ~unit() | unit | virtual |