I have the following set-up:
- My Capital (C) has a road to a coastal city (A)
- My coastal city has a harbor
- Another "coastal" city (B) is on an in-land lake, and has a harbor
- Another coastal city (D) has a harbor
- I haven't lifted enough fog of war to show a water connection between city D and city B.
- city A has a trade route, but city B and D do not.
- I'm playing as the Iroquois, so some of my "road" is forest tiles in my territory.
Here is my setup in ASCII art.
~ ~ ~ D______
_____________
__~ ~ ~__C___
_B~ ~ ~__|___
__~ ~ ~__A~ ~
__________~ ~
~ = water
_ = land
| = road
A, B, D = cities
C = capital
Why isn't D connected to the trade route? Do I need to scout a path of water tiles between its harbor and A's for the trade route? Do "lake" harbors never connect to "sea" harbors or could scouting a path of water tiles/river tiles connect the two?
More broadly, what are the requirements for harbors to connect to your trade route?
Best Answer
The requirements to connect two cities can be summed up in one sentence plus some caveats: there must be an explored path between the two cities, made of friendly or neutral territory.
The caveats:
So when we apply those rules to your diagram, here are the connections: