diff --git a/src/game_initialization/flg_manager.cpp b/src/game_initialization/flg_manager.cpp index c2cb7bf8d5b..0a15fb60e62 100644 --- a/src/game_initialization/flg_manager.cpp +++ b/src/game_initialization/flg_manager.cpp @@ -434,7 +434,7 @@ void flg_manager::update_available_genders() } else { const unit_type* unit = unit_types.find(current_leader_); if (unit) { - if (unit->genders().size() > 1) { + if (unit->genders().size() > 1 && !leader_lock_) { available_genders_.push_back("random"); }