Iustus
King
Noticed a number of River/Desert tiles without Flood Plains. Can't remember if it was this mod or another one where that issue popped up in the past; it's not consistent, some Rivers have Flood Plains and others don't. Maybe that's normal behavior and I just haven't seen it before, but I thought I'd report it.
I think it is caused by this mod; I don't think it is normal. Don't remember which build started it. I remember discussing it, perhaps in December, in the original Better AI thread. Should be easy to find, right?![]()
It is actually normal behavior. If the normalizer code (that is what upgrades poor starts to be closer to as 'good' as the best starts) adds a river, it will not add a flood plain. This is true in the game without any mods.
There was a build that was much more likely to add a river for normalization, but that change was backed out for all further builds.
Spoiler for modders who wish to add it back :
look in CvGame::normalizeAddRiver, you will want to always call addRiver, instead of doing the check and usually calling doRiver. The addRiver function is new, and is guaranteed to give fresh water via a river to the given plot if it is possible. (The old function doRiver has at least a 50% chance of creating a river that does not flow past the start plot.)
BetterAI has a slightly higher chance to create a river, only in the case where not only do you not have fresh water, but the starting location also has no where where a valid lake can be added to give you fresh water, but there is still a valid place to put a river. This is only likely to happen on archepeligo maps, and even then is somewhat hard to have happen.
-Iustus