Working on something that utilizes a system similar to FFV's job system. So the player can switch a combatant's class, then the combatant levels up in that class, learning extra abilities. At any time you can return to that class and it'll continue with leveling up that class on just the one combatant.
My first question is: When I change a combatant's class using the event system, is it possible to save the class level for each class on a character, or should I set up some kind of extra variables for it? Are there better ways of achieving this?
My second question is: Is it possible to check a combatant's possible equipment and optimize after a switch?