Now that’s more like state machines. It’s really up to you how you do that.
I mean UE has state machines for the animations, but you might need a sort of ‘fight state machine’ which overlooks a group of characters.
You still could still use BP interfaces for this. You can have a message ‘Im going to do attack A’ before A occurs, which gives the opponent time to make a move first.
EDIT: Was thinking about this a bit more. Unless you accidentally come across someone here who has already implemented such a system, you’ll need to use your ‘cunning’ to find the best path, I think.
Once strategy that can yield results is to put something like ‘combat’ into a market place search and then sort by oldest first. Then look for ones with a lot of stars. There’ll be a reason for that.
Depending on price, it’s possible to learn a lot by picking something like that apart…