Feature #652
closedMaxRegionTiles requirement at C/Adjacent ranges
0%
Description
Files
Updated by Alina Lenk 7 months ago
- Blocks Feature #588: Unhardcode tile claimability rules added
Updated by Alina Lenk 7 months ago
- Blocked by Feature #629: Continent/ocean size requirement added
Updated by Alina Lenk 7 months ago
- File 0007-Support-MaxRegionTiles-at-C-Adjacent-ranges.patch 0007-Support-MaxRegionTiles-at-C-Adjacent-ranges.patch added
- Status changed from New to In Review
Updated by Marko Lindqvist 7 months ago
Would next natural expansion be MaxTerrainClassPct requirement, to unhardcode ocean <-> land transformation rules?
Updated by Alina Lenk 7 months ago
Marko Lindqvist wrote in #note-4:
Would next natural expansion be MaxTerrainClassPct requirement, to unhardcode ocean <-> land transformation rules?
With topology requirements to determine whether we're hex or not, plus a bit of crunching numbers, this is already possible with this (albeit less convenient). Oh, except at the edge of the map maybe, haven't checked how that's handled currently. So we might need that.
Then again, part of this whole #588 operation I'm doing right now is in the hopes of one day unhardcoding and allowing more than two terrain classes (early uses would be putting Lake and Inaccessibel terrain in separate classes). At that point "at most 85% the current terrain class" would no longer mean "at least 15% the new terrain class"; our unhardcoding efforts now might lead to a world where we can only express the former, but not the latter, which is what we really want. So maybe we should hold off on unhardcoding that until we have a satisfactory solution.
Updated by Alina Lenk 7 months ago
- File 0007-Support-MaxRegionTiles-at-C-Adjacent-ranges.patch 0007-Support-MaxRegionTiles-at-C-Adjacent-ranges.patch added
Updated patch to use #656 instead of using raw adjc_dirlist_iterate.
Updated by Alina Lenk 7 months ago
- File 0006-Support-MaxRegionTiles-at-C-Adjacent-ranges.patch 0006-Support-MaxRegionTiles-at-C-Adjacent-ranges.patch added
Updated patch; based on the new version of #629 and now with metaknowledge.