Basically, I’m wondering if it’s possible to make it so a support rank can’t be reached until a flag is activated, or until a certain map is cleared!
I believe there’s a patch for that titled “Prohibit support conversations under certain conditions”
Yes, with the patch
Prohibit support conversations under certain conditions.
You can also do it with events, by using Set Unit Status and setting the Support Flag bit of the respective support you want to disable.