I'm new to ORK. I want to extend Combatant with some custom fields and behavior, and I'm wondering what's the best way to do this. For example, I want to store a field specifying which move speed type the combatant is currently using. I think I can use the local object variables for this, but then I need to add this variable to every single combatant I'm creating. This isn't great if I decide to add a new field after creating a hundred combatants, as I need to manually add the new variable to each existing combatant.
I'm thus thinking about adding a custom class to store these extra fields, and I'm wondering if this is the right way to go.