Index: server/settlers.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/settlers.c,v retrieving revision 1.204 diff -u -r1.204 settlers.c --- server/settlers.c 29 Sep 2004 02:24:24 -0000 1.204 +++ server/settlers.c 30 Sep 2004 12:02:11 -0000 @@ -847,15 +847,15 @@ if (total_value > *best_value || (total_value == *best_value && old_tile_value > *best_old_tile_value)) { + *best_value = total_value; + *best_old_tile_value = old_tile_value; + *best_act = act; + *best_tile = ptile; freelog(LOG_DEBUG, "Replacing (%d, %d) = %d with %s (%d, %d) = %d [d=%d b=%d]", TILE_XY(*best_tile), *best_value, get_activity_text(act), TILE_XY(ptile), total_value, delay, base_value); - *best_value = total_value; - *best_old_tile_value = old_tile_value; - *best_act = act; - *best_tile = ptile; } }