Hm, can you explain how exactly I'd implement this? What I gather is having an FSM for combos, and switch the the animation playing based on the previous and current states. Instead of just one animation for the complete combo, I'd chop the chains into different clips? Would I be able to have a trigger at the end of the animation, that'd be used to check the state in the combo FSM, and transition to the next chain?
Is this what you mean, or am I missing this entirely? If you could explain a bit more, or reference with psuedocode, I'd be grateful!