60 typedef std::vector<individual_effect>::const_iterator
iterator;
A config object defines a single node in a WML file, with access to child nodes.
int get_composite_value() const
std::vector< individual_effect > effect_list_
effect(const active_ability_list &list, int def, const const_attack_ptr &attacker=const_attack_ptr(), EFFECTS wham=EFFECT_DEFAULT)
const_iterator end() const
double get_composite_double_value() const
std::vector< individual_effect >::const_iterator const_iterator
double composite_double_value_
std::vector< individual_effect >::const_iterator iterator
const_iterator begin() const
std::string substitute_variables(const std::string &str, const unit_ability_t &ab)
Substitute gettext variables in name and description of abilities and specials.
bool filter_base_matches(const config &cfg, int def)
@ EFFECT_WITHOUT_CLAMP_MIN_MAX
std::shared_ptr< const attack_type > const_attack_ptr
Encapsulates the map of the game.
void set(value_modifier t, int val, const config &abil, const map_location &l)