Sorry everyone. The client who commissioned this script has requested that I refrain from making it available to the public until after he releases his project. I would ask that anyone who is already using this script remove it until further notice. My sincerest apologies for any inconvenience this may cause.
This script has a lot of potential but it still has a few problems.
I tried it and like the concept and design but when you assign points it shows the characters base stats at whatever they are supposed to be at the level of the character not the actual stats. For instance lets say Actor 1 is at Level 3 and his base HP is 300, but lets say I used some tablets to have my HP increase to 375, with the script as it is it still shows 300.
It also has the same problem after distirbution. Lets say I pooled all the points to HP and made it to where it is 375 using points, well if the distribute scene is called again it still shows 300.
A couple of other nice additions would be an option to have characters gain distribute points after a level. And having it call on member ID instead of actor ID would be very useful also.
But thanks for being the first person to bring a distribute system to Ace.
Oh, I didn't realise that. Of course it would; I'm using param_base when it's called. This actually isn't a problem for the commission the script was made for because Clyve will only be using this in his mercenary system when you first say you want to hire someone (to set their initial stats and determine how much they'll cost to hire).
However, for anyone else who wants to use this, that's a pretty huge issue that I'll need to fix!
To have characters gain distribute points after a level it'd be easy enough to slot a call to the script in the level up code, but I suppose I could add in an alias that does this if you've set an option in the script setup. I have a long-overdue battle ranking script to finish first, though. :P
Having it call on actor ID was because Clyve needed to be able to set stats for actors that weren't in the party, but it should be easy enough to add another command for providing party IDs instead.
Update: Okay, I've fixed the initial value bug, thanks for that. Trying to implement your other suggestions but I'm having trouble making the scene work when called from the change_exp method. With the Fiber.yield it gives a "can't yield from root fiber" error, but without it you assign stats and then it goes back to the victory screen and loops. I have an idea that might fix that however.
thank you thank you thank you thank you!!!!! this is just what i needed for the finall touch ups on my new games features! I love It. ;D ;D ;D ;D ;D ;D
Can points be gained from a level up?
I'm currently trying to add that in, Watfordj.
I'm liking the way it looks at the moment, it will be very useful once you add in the level up option.
My client has requested that I not make his script commissions public until the release of his project, so I will no longer be providing or supporting this script here. See the OP for details.