From: "Enrico Weigelt, metux IT consult" <enrico.weig...@gr13.net>
--- src/net/sf/freecol/server/ai/mission/PioneeringMission.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/net/sf/freecol/server/ai/mission/PioneeringMission.java b/src/net/sf/freecol/server/ai/mission/PioneeringMission.java index 6478fb294b3..428873a065d 100644 --- a/src/net/sf/freecol/server/ai/mission/PioneeringMission.java +++ b/src/net/sf/freecol/server/ai/mission/PioneeringMission.java @@ -313,10 +313,17 @@ public class PioneeringMission extends Mission { * @return The colony with the most outstanding tile improvement plans. */ private static Colony getBestPioneeringColony(AIUnit aiUnit) { - final Comparator<AIColony> comp = Comparator.comparingInt(c -> - c.getTileImprovementPlans().size()); final EuropeanAIPlayer owner = (EuropeanAIPlayer)aiUnit.getAIOwner(); - AIColony bestColony = maximize(owner.getAIColonies(), comp); + + AIColony bestColony = null; + int best_sz = 0; + for (AIColony aic : owner.getAIColonies()) { + int sz = aic.getTileImprovementPlans().size(); + if ((bestColony == null) || (sz > best_sz)) { + bestColony = aic; + best_sz = sz; + } + } PathNode path; Colony colony; -- 2.11.0.rc0.7.gbe5a750 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers