I've never played magic.I have no idea. Never played much of it.
Do you mean like gwent in The Witcher 3?
I vote that combat works in a dragon quest/pokemon way. Take turns to use abilities and the strength of these depends on your stats from your gear and character. You can have healers/support characters in your party.But it would have to be a live battle. What if you run into battle while away?