From 0095b0c979e8012018691062fee5db198dd76db2 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Fri, 18 Feb 2011 20:05:32 +0100 Subject: [PATCH] Supply charged mobility for backward path It used the path from supply recipient back to supply source. Has always been broken that way. --- src/lib/subs/supply.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/subs/supply.c b/src/lib/subs/supply.c index 4c0dba491..c1fef8c35 100644 --- a/src/lib/subs/supply.c +++ b/src/lib/subs/supply.c @@ -176,7 +176,7 @@ s_commod(struct empobj *sink, short *vec, continue; if (sect.sct_effic < 60) continue; - if (!BestLandPath(buf, &dest, §, &move_cost, MOB_MOVE)) + if (!BestLandPath(buf, §, &dest, &move_cost, MOB_MOVE)) continue; if (!opt_NOFOOD && type == I_FOOD) minimum = 1 + (int)ceil(food_needed(sect.sct_item, @@ -248,7 +248,7 @@ s_commod(struct empobj *sink, short *vec, continue; if (sect.sct_effic < 2) continue; - if (!BestLandPath(buf, &dest, §, &move_cost, MOB_MOVE)) + if (!BestLandPath(buf, §, &dest, &move_cost, MOB_MOVE)) continue; if (!opt_NOFOOD && type == I_FOOD) minimum = 1 + (int)ceil(food_needed(ship.shp_item, @@ -322,7 +322,7 @@ s_commod(struct empobj *sink, short *vec, continue; getsect(land.lnd_x, land.lnd_y, §); - if (!BestLandPath(buf, &dest, §, &move_cost, MOB_MOVE)) + if (!BestLandPath(buf, §, &dest, &move_cost, MOB_MOVE)) continue; if ((land.lnd_ship >= 0) && (sect.sct_type != SCT_HARBR)) -- 2.43.0