I decided to code up dragoon over the weekend because I wanted to see how much work would be involved.

All things going well, it should be extremely easy.

I assume combo duration is 10 seconds. Will change if necessary.

It seems I'm going to need to add fields for "fail" potency, aka if used outside combo, or outside positioning.

As far as I know dragoon has no abilities that require both positioning and combo. If this assumption is false, please tell me, and what attacks require both.

Going by that assumption, I'm going to add in the "fail potency" number, which will be for either being out of position or being out of combo.

Also going to add a "positional requirement" field as well. That field will point to an enum storing the attack or positional that it requires.