Looks like it needs improving.
I have been working on it.
It will need some test situations to make the grouping just right.
But I am changing it so that combat isn't the only way you gain exp
At this stage, there will be an exp pool for support, and exp pool for fighting.
I have a clever way of doing it but, it will need help with testing it.
This is the basis of it:
Support acts will include all non-direct combat techniques, and healing, buffing, etc.
You will have 2x EXP Pools, one for gaining through support, the other for gaining through fighting.
So the player will have two EXP meters.
For example, currently to reach level 5, you need to have gained 349k EXP.
In this proposed system, your level will be based off the exp meter with the most exp in it.
So if you have 350k exp in your support exp pool.
And you have 90k exp in your combat exp pool.
You will be level 5.
If you heal your charmie and have it tank for you, you will gain support exp and reduce your TNL based on support exp.
Your combat exp will stay low.
If you want to change and start leveling through directly fighting, you can.
But obviously you will be gaining based on the combat exp pool, so you will need to first gain the difference between the two exp types, to take yourself to the next level.
So really, it will make it easier for people who focus on support, to stay as support the whole time, and visa versa, rather than switching between the two.
Obviously, once you are at level 50, it won't matter, since you aren't needing to gain more levels.
Now, one of the tests we need to do once the code is in, is start measuring how long it takes each class currently, alone, to get from level 1 to 20, then from 20 to 30, then 30 to 40, and 40 to 50.
Based on that time span, we will balance the support exp system, so that the general time will be similar.
I see this as supporting grouping in general, because it will remove competition of the combat exp from the tank.
So the tank and supporters can gain the combat exp split between them.
And same with the support people.
Based on this, skills in your skill list that count towards support will be indicated with a different colour than combat skills.
Anyway, early days yet.