Diese Idee muss ich leider verwerfen, sonst wär sie schon längst eingebaut.
Das geht technisch nämlich nicht:
-) Plots MUSS man als Land oder Wasser definieren. Es gibt nur den einen Befehl dafür in der XML: bWater. 0 = Land, 1 = Wasser. Also es geht nicht beides. 2 gibts hier leider nicht
-) Einheiten bewegen sich auf Land, Wasser oder beides. Wenn beides, isses auch blöd, denn dann zählen da ALLE Wasserfelder dazu.
Man hätte bei Firexis einen Plot definieren müssen, der keiner "DOMAIN" (LAND, SEA) zugeteilt wird und somit von allen befahren werden kann. Aber das haben sie nicht.
Vielleicht geht ja, der Befehl TerrainPassableTech bei der UnitInfo. Aber ich glaub trotzdem, dass bei der Bewegung der Einheit auf plot.isWater() kontrolliert wird und dies Priorität hat.