1129
1128
const SoldierControl* ctrl = ps.soldier_control();
1130
1129
const std::vector<Soldier*> soldiers = ctrl->present_soldiers();
1131
1130
const std::vector<Soldier*>::const_iterator soldiers_end = soldiers.end();
1134
1132
ps.molog(" Training soldier's %u (%d to %d)", static_cast<unsigned int>(attribute_),
1135
1133
static_cast<unsigned int>(level_), static_cast<unsigned int>(target_level_));
1137
1135
bool training_done = false;
1139
1137
if (it == soldiers_end) {
1140
1138
ps.set_production_result(_("No soldier found for this training level!"));
1141
1139
return ps.program_end(game, ProgramResult::kSkipped);