From: "Enrico Weigelt, metux IT consult" <enrico.weig...@gr13.net>
--- src/net/sf/freecol/server/ai/mission/IndianDemandMission.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/net/sf/freecol/server/ai/mission/IndianDemandMission.java b/src/net/sf/freecol/server/ai/mission/IndianDemandMission.java index 5e7992f86aa..542041be369 100644 --- a/src/net/sf/freecol/server/ai/mission/IndianDemandMission.java +++ b/src/net/sf/freecol/server/ai/mission/IndianDemandMission.java @@ -22,7 +22,6 @@ package net.sf.freecol.server.ai.mission; import java.util.ArrayList; import java.util.Comparator; import java.util.List; -import java.util.function.Function; import java.util.function.Predicate; import java.util.logging.Logger; @@ -167,8 +166,6 @@ public class IndianDemandMission extends Mission { final Market market = target.getOwner().getMarket(); final Comparator<Goods> marketPrice = Comparator.comparingInt(g -> market.getSalePrice(g)); - final Function<Goods, Goods> makeGoods = g -> - new Goods(game, target, g.getType(), capAmount(g.getAmount(), dx)); final Tension.Level tension = getUnit().getOwner() .getTension(target.getOwner()).getLevel(); final GoodsType food = spec.getPrimaryFoodType(); @@ -187,7 +184,8 @@ public class IndianDemandMission extends Mission { final Predicate<Goods> angryPred = g -> !g.isFoodType() && !g.getType().getMilitary(); goods = maximize(target.getCompactGoods(), angryPred, marketPrice); - if (goods != null) goods = makeGoods.apply(goods); + if (goods != null) + goods = new Goods(game, target, goods.getType(), capAmount(goods.getAmount(), dx)); } // Otherwise try military, building, trade, refined goods in order, @@ -202,7 +200,8 @@ public class IndianDemandMission extends Mission { // Finally just go for expense if (goods == null) { goods = maximize(target.getCompactGoods(), marketPrice); - if (goods != null) goods = makeGoods.apply(goods); + if (goods != null) + goods = new Goods(game, target, goods.getType(), capAmount(goods.getAmount(), dx)); } return goods; -- 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