#include <unit_abilities.hpp>

Public Member Functions | |
| effect (const unit_ability_list &list, int def, bool backstab) | |
| int | get_composite_value () const |
| effect_list::const_iterator | begin () const |
| effect_list::const_iterator | end () const |
Private Attributes | |
| effect_list | effect_list_ |
| int | composite_value_ |
Definition at line 44 of file unit_abilities.hpp.
| unit_abilities::effect::effect | ( | const unit_ability_list & | list, | |
| int | def, | |||
| bool | backstab | |||
| ) |
Definition at line 807 of file unit_abilities.cpp.
References unit_abilities::ADD, halo::add(), unit_ability_list::cfgs, composite_value_, unit_abilities::DIV, effect_list_, config::empty(), ERR_NG, unit_abilities::filter_base_matches(), unit_abilities::MUL, unit_abilities::NOT_USED, unit_abilities::SET, unit_abilities::individual_effect::set(), schema_validation::sub(), and unit_abilities::individual_effect::type.

| effect_list::const_iterator unit_abilities::effect::begin | ( | ) | const [inline] |
Definition at line 51 of file unit_abilities.hpp.
References effect_list_.
Referenced by calculate_healing().

| effect_list::const_iterator unit_abilities::effect::end | ( | ) | const [inline] |
Definition at line 53 of file unit_abilities.hpp.
References effect_list_.
Referenced by calculate_healing().

| int unit_abilities::effect::get_composite_value | ( | ) | const [inline] |
Definition at line 49 of file unit_abilities.hpp.
References composite_value_.
Referenced by battle_context_unit_stats::battle_context_unit_stats(), calculate_healing(), unit::defense_modifier(), tod_manager::get_illuminated_time_of_day(), and unit::resistance_against().

int unit_abilities::effect::composite_value_ [private] |
Definition at line 57 of file unit_abilities.hpp.
Referenced by effect(), and get_composite_value().
Definition at line 56 of file unit_abilities.hpp.
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:26:13 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |