Follow-up Comment #3, patch #3829 (project freeciv): Roads integrate with themselves by forced insertion of the road for which the vector is being constructed into it's own vector immediately following initialisation (and before reviewing the integrates field) in ruleset.c and packhand.c.
Or, rather, that was the intent: looking at the code again, I'm not convinced it works that way at all, and I no longer understand how I could have achieved successful test results. I'll reset and review, and very much suspect this will need an updated patch that correctly sets the bitvector on the server side (it gets set on the client side because the network-delivered ruleset doesn't match the actual ruleset, but that working looks to be a par of bugs interacting coincidentally the right way rather than correct code). _______________________________________________________ Reply to this item at: <http://gna.org/patch/?3829> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev