Suppose I were to add or modify terraforming projects - would that break your mod?
How would you feel if I created a GitHub to better coordinate development on TASC since multiple developers are working on changes to it now? I know Kaysaar is also making changes related to a collaboration with AotD. Perhaps there's an opportunity to do something like launch your terraforming UI with a right click option on TASC buildings.
It's currently using a hardcoded list of terraforming options that I made by looking through
boggledTerraformingProjectRequirementsMet, so adding more wouldn't break it, it just wouldn't show them. A utility function that returns all the terraforming project IDs would get around that.
It's compatible with the current alpha version of
AotD - VoK but that required some work on the UI's part since Kaysaar put the requirement checks in the dialog. A github repo to coordinate and submit patches would definitely help.
The UI is opened by an ability, but the entire UI is independent, so could be opened from anywhere. It's a LunaLib
LunaBaseCustomPanelPlugin, so there shouldn't be issues there.