I've been thinking about these.
I assume they are specific to each campaign? If anyone wanted to play that campaign again, would the flags be reset? Or should that be done in the script for the last level win condition?
I was wondering whether to use campaign flags to make a second run through of a campaign different to the first? Maybe even force a re-visit to an earlier level to progress?
dayo