I am using V's Level Up Stats script which can be found here.
A certain number of spend points are allocated every time an actor levels up. Everything is working as it should. However, I hit a problem when an actor changes class.
In order to keep the actor at the same level after the class change as s/he was before, instead of reverting to level one, I use a variable to store the actor's EXP. Once the class has been chosen, I change the EXP to the amount in the variable. This works as intended. However, what also happens is that the spend points for all those levels are allocated to the actor again, on top of the ones that have been received in the normal course of playing. As these changes happen around level 7, the actor gets an extra 20+ points, which effectively breaks the balance.
Can anyone see a way round this?
Thanks.
A certain number of spend points are allocated every time an actor levels up. Everything is working as it should. However, I hit a problem when an actor changes class.
In order to keep the actor at the same level after the class change as s/he was before, instead of reverting to level one, I use a variable to store the actor's EXP. Once the class has been chosen, I change the EXP to the amount in the variable. This works as intended. However, what also happens is that the spend points for all those levels are allocated to the actor again, on top of the ones that have been received in the normal course of playing. As these changes happen around level 7, the actor gets an extra 20+ points, which effectively breaks the balance.
Can anyone see a way round this?
Thanks.
