Merge pull request #718 from GregoryLundberg/lost-ellipse

unit.cpp Fix bug: Ellipse is lost
This commit is contained in:
Celtic Minstrel 2016-07-31 12:19:01 -04:00 committed by GitHub
commit cd858295fe

View file

@ -921,7 +921,9 @@ void unit::advance_to(const unit_type &u_type,
set_usage(new_type.usage());
}
set_image_halo(new_type.halo());
set_image_ellipse(new_type.ellipse());
if (!new_type.ellipse().empty()) {
set_image_ellipse(new_type.ellipse());
}
generate_name_ &= new_type.generate_name();
abilities_ = new_type.abilities_cfg();
advancements_.clear();