Regarding that, one of my tests had a script that triggered a plan where any OPFor left on the map retreated.
That was only after they lost a certain amount of men, a C3 tank and a C3 post were destroyed.
Basically, you had to secure something or other (I forget what) call it a nuke. Now to do so, you had to clear the area by forcing a retreat. Which was done by blowing up their command centre. That triggered a run to the nuke, which you have hopefully secured quietly. Then defend that for a while until an airstrike takes out another C3 centre (off the map). That had a certain number of people retreat already. After a certain number of the enemy company is lost (I think it was around half), the remainder retreat. Only then do the back up troops arrive.
Need to remake it since it was lost in a format. Was fun though. And reasonably easy to script.
But varied objectives are good. I do not like missions which are the same, but on different maps.