I'll be updating MilitiaArmor for stormworld in a few days, I nearly had it finished when my wife decided to go into labor. So, when I will update when I update, but I'll be hidden from view for awhile. For those curious, the baby and mother are both doing quite well.
@GFireflyE: The problem is when you are building a city tile you are actually changing the terrain to city. The city terrain is defined as being flat (and unmovable), so the accommodation for this is to flatten the terrain around it, since the other terrain is movable to different heights. As to the mountain problem, you cannot build on tiles you cannot travel over, thus you cannot build on a mountain or mountainside. (I've tried to work around this). This must be a Stardock "fix".
I believe it is hardcoded that when you build city stuff it automatically turns the tile into city tile. Hence, the change to the swamp terrain tiles I made, since there was a major exploit in removing swamp terrain for "FREE"... hence I limited to the immediate vicinity to the city hub.