Follow-up Comment #3, patch #3886 (project freeciv):
It appears to have been the inclusion of FC_INFINITY /
pf_fuel_map_adjust_cost() changes, which I'll split into a separate ticket
later once it no longer potentially causes the game to hang. The remainder of
the changes (patch attached) are no longer able to replicate the hung games.
I did find some differences in further testing with the alien ruleset, which I
attribute to different move costs for moves to non-native terrain in
pathfinding, rather than discovery during the execution of the move step (the
prior code assumed all tiles were native (bool native = TRUE) for calls from
pathfinding (punit == NULL)).
Additional Item Attachment:
File name: refactor-tile_move_cost_ptrs+no-infinity.patch Size:4 KB
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list