Quote from: Leonarth on September 16, 2023, 12:39:31 pmThe stats will be average for the job the unit spawned as, and they will remain the average when leveling up, not the lowest, not the highest. Let's use soldier as an example:
Soldier has an HP growth of 8.4, a soldier that spawns at level 1 would normally get an extra 8 hp, with a 40% chance to get another point (and so 60% to not get more than 8 points). A soldier spawning at level 2 would normally get 16 extra hp, with a 16% chance to get 2 more points and a 48% chance to get 1 extra point instead (so, 36% chance to not get anything over the guaranteed 16).
If your unit is unlucky they can keep missing these extra points, if they are lucky then they'll be extra buff instead, the difference in hp between two soldiers of the same level (that have never had a different job) can be as high as their level.
With the hack it no longer works that way. Instead, at level 1 the soldier would get 8 points, always, and the 0.4 is essentially saved for the future. At level 2, the soldier would get another 8 points (so, 16 total), we add the 0.4 to the reserve, so we are sitting on 0.8 extra points now. By level 3 the soldier gets yet another 8 points, and another 0.4 leftover points, which brings the leftovers up to 1.2, so the soldier gets an extra point and the reserves go down to 0.2. This way there will never be a difference in hp for two soldiers that have never had a different job.
As a different example, if you had a level 1 soldier you would get a 0.4 of hp saved for future level ups, if you now change jobs to paladin and level up, since paladin has a 7.6 hp growth, we would add 0.6 to the reserve, which comes up to 1 and so the reserve goes down to 0 and an extra point is granted.
Or at least that's how I remember designing it.
The stats a unit spawns with are 100% based on the job they spawn as, so... No?
The stats depend on the job.
If they spawn as the same job, at the same level, they'll have the same stats, if they spawn as different jobs then they won't have the same stats, even if you change their jobs to match after having recruited them.
The game makes no difference between spawning and leveling up, when a unit spawns at level 50 it just spawns and goes up 50 levels one by one. If you change jobs then you change the level up bonuses a unit can get, but you do not change the points they already got.
Sure.
I see, I understand better, it is a perfect system for me, I have already been able to apply the hacks to the rom, maybe I will try to apply another patch on it later.
Thank you for the answers and for your help creator.