Hello! Can anyone here help us assess the feasibility of a Strait feature that can be implemented ingame?
The main idea is to implement a special kind of Route, or maybe a Terrain Feature, that when added to two water tiles in diagonal, splits off the land tiles on its perpendicular. Water units should be able to pass through the straits, following the usual cultural territory rules. It should look something like this:
The default implementation in the Civ 4 engine and/or DLL is that diagonally adjacent land tiles are visually connected on the map terrain, and water units cannot traverse between the bodies of water unless a friendly city is on one of the perpendicular land tiles. I had just come across the Canals modcomp while looking for the appropriate place to ask this, but I think that for this specific use case, it does not seem to be an appropriate solution given the scale.
Iirc, someone in another subforum I'm active in tried their hand on this, and managed to disconnect diagonal land tiles visually. However, the effect seemed to be global: not all of the similar instances should have the land tiles disconnected. Some areas should have it connected and act as contiguous landmasses, while others should have straits in between them.
Would this kind of feature be feasible to implement in the game? Or would it be difficult, given the scope of the SDK and the lack of source code for the engine?
PS: Please feel free to move this post to a different thread if appropriate
