Update of patch #4197 (project freeciv):
Status: In Progress => Ready For Test
Follow-up Comment #1:
Have been thinking quite hard if the handicaps module should go to ai/, or
under server/ (even server/advisors/) as the main server code uses it too. In
the end decided that it's ok for soemthing used by the main server to live in
ai -root (but obviously not in ai-type specific subdirs).
This patch resolves one of the three problems in fitting handicaps to correct
place in architecture; ai-handicaps are no longer in common code.
The remaining problems are that 1) while some handicaps are used by main
server code, most of them are specific to default ai - those should live in
default ai space, and 2) ai-type has no say in assigning handicaps (together
this means that default ai has no control over when default ai specific
handicaps are assigned)
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list