Fixed some copying of gender attributes to copy attribute instead of token
This commit is contained in:
parent
fcc6f2e95d
commit
96d5e7a88b
2 changed files with 5 additions and 11 deletions
10
src/race.cpp
10
src/race.cpp
|
@ -194,16 +194,16 @@ unit_race::unit_race(const config& cfg) :
|
|||
}
|
||||
if (plural_name_.empty()) {
|
||||
lg::wml_error << "[race] '" << a_name << "' is missing a plural_name field.";
|
||||
plural_name_ = (a_name.token());
|
||||
plural_name_ = (a_name.t_str());
|
||||
}
|
||||
// use z_name if z_male_name or z_female_name aren't available
|
||||
name_[MALE] = a_male_name.token();
|
||||
name_[MALE] = a_male_name;
|
||||
if(name_[MALE].empty()) {
|
||||
name_[MALE] = (a_male_name.token());
|
||||
name_[MALE] = a_male_name;
|
||||
}
|
||||
name_[FEMALE] = a_female_name.token();
|
||||
name_[FEMALE] = a_female_name;
|
||||
if(name_[FEMALE].empty()) {
|
||||
name_[FEMALE] = (a_female_name.token());
|
||||
name_[FEMALE] = a_female_name;
|
||||
}
|
||||
|
||||
if(chain_size_ <= 0)
|
||||
|
|
|
@ -986,12 +986,6 @@ const unit_type& unit_type::get_gender_unit_type(config::t_token const & gender)
|
|||
else if (gender == z_male) return get_gender_unit_type(unit_race::MALE);
|
||||
else return *this;
|
||||
}
|
||||
// const unit_type& unit_type::get_gender_unit_type(std::string gender) const
|
||||
// {
|
||||
// if (gender == "female") return get_gender_unit_type(unit_race::FEMALE);
|
||||
// else if (gender == "male") return get_gender_unit_type(unit_race::MALE);
|
||||
// else return *this;
|
||||
// }
|
||||
|
||||
const unit_type& unit_type::get_gender_unit_type(unit_race::GENDER gender) const
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue