The demo we showed off at Pax was only a prototype, so I was able to cut corners in a few places but for a long term game project I wanted a more reliable system to build upon.
I have had three goals in mind when working on this system:
(among several other goals…)
1. Do not rely on animation data to trigger battle events.
2. Make it easy to add enemies and player characters to the battle.
3. Make it awesome.