<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39845 >

I would suggest that you hunt down some of the old discussions and
read them before embarking on this. There are lots of constraints
involved here, and I may not remember them all.

The single most important reason why I rewrote the original borders
code and made the current one was so that it would run only on turn
end, instead of during the turn as did the previous code. This removes
a ton of complications, and I would strongly suggest that you do not
change this design parameter.

Another important constraint is that the border code should never take
a tile from one player and give it to another. Once a tile is taken,
it is *not* reassigned automatically by the borders code. You can also
never take ownership of land underneath the feet of non-allied units.
This removes a lot of complications that tie in with the diplomacy and
unit rules. For example, what happens if you are in a peace treaty,
and suddenly the borders shift underneath your carefully built
defensive line of units?

I suggest you change these rules only with great care and careful consideration.

  - Per

Freeciv-dev mailing list

Reply via email to