you could always use global variables to deal with coolness levels.
as for battle engine stuff, you could use a store target to store a foe's target, but for defaulting to previous target, it seems not possible.
The current "prefered" settings are:
Random - any available target will be picked as default
Weakest - I've not used this, but I assume the foe with the lowest % of HP would be chosen. (well, just looked it up, it actually goes by one what the lowest stat YOU choose is, being below you choose the weak/strong stat. I could theorize that you could have your characters attacks have a hidden chained ability that lowers or heightens (for "strongest") a "target" stat, and then your team will default to focusing in on this weakened foe first. Also, this goes by numeral value, not %)
Strongest - opposite of weakest
Weakest % - weakest only with %s involved
Strongest %- refer to the previous two
Default - makes you look at first foe on the foe list in a battle formation, I guess you'll want to use this and manipulate it at thy leisure?
First - same as default, but it makes enemies target the first valid target for their skills, so it's mostly for enemy attacks
Closest - chooses target nearest your heroes
Farthest - "" farthest from ""
Hope that helps.
dOn'T MiNd mE! i'M jUsT CoNtAgIoUs!!!
Play Orbs CCG:
http://orbsccg.com/r/4r6x