Ist es leider auch.
Für die gesamte KI gilt einfach:
Ein Feld ist entweder Land oder Wasser.
Dass ein Feld von beidem nur ein bischen ist, versteht die KI-Logik einfach nicht.
Kommt natürlich darauf an, wie komplex ihr die Spielmechaniken gestalten wollt.
Bei uns ist es halt so:
1. Einige Land-Einheiten dürfen "Large Rivers" immer passieren (Ureinwohner, Land-Tiere, Indianische Söldner)
2. Die restlichen Land-Einheiten dürfen dass nur unter bestimmten Bedingungen: Berufe (wie z.B. Scout / Pionier), Promotions, Furten, Flussfähren, ...
3. Einige Wasser-Einheiten, wie z.B. "Coastal Ships", "Fishing Boats", ... dürfen "Large Rivers" immer befahren.
4. Andere Wasser-Einheiten, wie z.B. "Galleonen", "Wale,"... dürfen Large Rivers nie benutzen.
Dann gibt es dementsprechend Regeln für:
1. Welche Schiffs-Einheit darf in einem Hafen an einem Large River gebaut werden und welche nicht.
2. Wann sollte die KI an einem Large River siedeln oder lieber an der Küste um mit Europa Schiffshandel betreiben zu dürfen.
3. Wie funktionieren Wagenzüge (KI oder vom Mensch automatisiert) effektiv über Flüsse hinweg
4. Wie priorisiert die KI "Straßenbau" bzw. in dem Fall "Bau von Fähren", damit die anderen Einheiten den Fluss überqueren können.
5. Wie berechnet die KI ob ein Gegner auf dem selben Kontinent ist um diesen als "interessantes Kriegsziel" zu identifizieren.
6. Wie berechnet die KI ob das Siedlungsgebiet über dem Fluss noch zum eigenen Gebiet gehört, dass sie gut verteidigen kann.
7. Wie berechnet die KI die Länge / Entfernung zwischen zwei Standorten (Pathfinding)
8. Wie berechnet die KI, dass eine Furt ein Engpass ist, den man vielleicht verteidigen sollte (z.B. ein Fort)
9. Wie berechnet ...
Du kannst dir nicht ansatzweise vorstellen, wieviele Auswirkungen sowas wie ein "Terrain als Mischung zwischen Land und Wasser" auf die KI hat, bis du mal selber KI Logik geschrieben hast. Das ist mit eine der herausfordernsten Tätigkeiten im gesamten Civ4Col-Modding.
Sowas gab / gibt es einfach in Civ4Col / Civ4BTS in Vanilla nicht. Die gesamte Logik ist auf sowas nicht vorbereitet.