Reply To alain_bkr
Btw, i would prefer an option to un-activate postponing
Please open a new ticket about that.
Many terrain changes are actually happening regularly.
Attached patch is a compromise we can easily have with the current codebase: "Terrain" requirements are still postponed, but "Terrain Class" requirements are purged on the assumption that Land <-> Ocean changes are much more rare (though still possible in most rulesets)
Continuation to this, regarding specifically civ2civ3 ruleset: #48153
Version 3.0.6.
I use worklists, which may include invalid buildings for a given city, like harbour, aqueduc_lake, hydroplant ...
Those buildings are eternally postponed, but they should be removed from the worklist as the sea won't came to the city.
Btw, i would prefer an option to un-activate postponing, even for future potential valid buildings like sewers: My worklist end with coinage, so i check my cities when they are doing "coinage", but not "coinage (worklist)" which is normal for me when i stacked two worklists. So this new option is rather annoying to me, and mostly useless, because i just need to add my "basic worklist" and "medium worklist" to all my cities to be sure they have everything i want.