Originally Posted By: Nate
I want the mission result to have an effect on the campaign.


Exactly. And not by spitting out different branches of scripted missions, but by changing the environment in terms of threat level / threat type / asset number for the next mission.

Of course, a system that would be integrated with the program (DCS) itself could - at one further step - do away with the total randomness of the random mission generator and instead track which specific targets at which specific locations were taken out. My program only tracks and limits the overall availability of enemy force for the next mission and tracks replenish rate of that overall force, but thus still giving incentive and requiring thought about what type of enemy asset to go after in your next mission and / or which is sensible to do according to what the random mission generator came up with.