Irrigation Channels from Pyramides won't work
Local Courthouse from Supreme Courthouse won't work
Don't think those will be problematic because I'm not looking to filter by anything further BUT ConstructConditions. Tech prereqs and such maybe SHOULD be filters but I'm really ONLY looking to use ConstructConditions, in part to ensure that if, as a modder, you REALLY want to ensure a qualification for the building even if being assigned for free, you can place that prereq inside the ConstructCondition, even, say, a Tech.
And there are probably others.
There may be. But I suppose it will be easier to just implement the rule and we'll find them as they emerge as issues.
Also, from my point of view, I can't understand why it would be so hard to define an unbroken line of space terrain as "new planet", excactly the same way that water defines a land mass as "new continent"?
Even that itself is quite difficult. These divisions are categorized as 'areas' and they are a major pain in the processing ass. Expanding so that there are new 'area' types is not going to be easy given not only the hundreds of area calls throughout the code that will need to be considered for inclusion in this new division. Suffice it to say, this is not an easily worked kind of matter.
We can even stick with global for "all cities on this planet" I think. Doesn't global refers to the "globe"?
Well.. the code considers 'global' to mean 'everywhere'. Changing this will be a nightmare. The kind of adjustments we're talking about is potentially a year's worth of coding effort and obviously for that reason, best worked into multimaps rather than a patch solution.
And currently (and not planned by me) there is no wonder or building that would be interplanetary, iE gives a free buildnig to EVERY single city on the map. So all you'd have to do is change the global tag, not adding new ones.
So we say now. lol Even adding a filter to the term 'global' when 'areas' are defined by nothing more than divisions of land and water on the board and 'global' doesn't need to concern itself with area divisions at all is going to be quite a task.
This is the kind of stuff I wish another programmer would work on. I'll be more than happy to devote myself to this when the mod before Transhuman or spaceflight at least is fleshed out more fully.
In the meantime, whatever least involved stickytape patches I can give this stuff is all I can really do.