Sorry for the late reply here.
All you have to do is go to your Fallen Enchantress install directory, and then into the data\English\CoreImprovements folder and edit CoreImprovements.xml
Add the following code to the terrain section of the pier, docks, harbor, watermill, logging camp, lumberyard and timber mill:
Code: xml
- <PreferredTerrain>City</PreferredTerrain>
- <PreferredTerrain>Category:Land</PreferredTerrain>
- <PreferredTerrain>Forest</PreferredTerrain>
Edit your elemental shortcut and add the -localdataonly tag to it, and you should be able to build the improvements on any normal terrain.
This might be overkill and maybe it could be accomplished with less changes, but it works, so there you are. At least it gets us able to snake for terrain (or cheat and put the buildings anywhere
) until this issue gets some attention.