^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Other Words of Wisdom from Terence
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Formula's pretty straightforward, in my opinion.
I'll run through an example though.
Let's see....
Zidane's L40. Now, we're going to work out his Spirit.
Zidane's SprBase (Spirit Base) is 23. This will *NOT* change throughout the
entire game. The number's always 23 for Zidane.
Zidane's SprBonus (Spirit Bonus) is... well, it's variable. It depends on how
we've built him up until now. Let's say we've levelled him up up til now with
no equipment though. Each level he would have gained 1 per levelup
automatically (since this is Spirit), so over 39 levels, he would have 39
SprBonus.
So, his current Spirit must be:
SprBase + [Level * 3 / 20] + [SprBonus / 32] = 23 + [40 * 3 / 20] + [39 / 32]
= 23 + [6.0] + [1.21875]
= 23 + 6 + 1
= 30
Okay. So, we give Zidane some equipment now. We manage to choose equipment so
that he gains 4 Spirit, so that his current Spirit is now 34.
He now goes up a level. He's L41. So how does this change things?
Well, SprBase stays the same, always. But SprBonus goes up by 1 for the level,
and an extra *4* for the equipment. So 39 + 1 + 4 = 44, which is the new value
of SprBonus.
So *now* his Spirit must be:
SprBase + [Level * 3 / 20] + [SprBonus / 32] = 23 + [41 * 3 / 20] + [44 / 32]
= 23 + [6.15] + [1.375] = 23 + 6 + 1 = 30
So, same as before. But the additional values went up a bit this time. Let's
keep this +4 Spirit equipment on him for an extra 9 levels and get to L50.
Over 9 levels, his SprBase would stay the same, but his SprBonus would go up by
1 per level, plus 4 per level for the equipment. This adds up to a total bonus
of 5*9 = 45, which we add to SprBonus, giving him a new SprBonus of 89 at Level
50.
So his Spirit with a SprBonus of 89 at Level 50 is:
SprBase + [Level * 3 / 20] + [SprBonus / 32] = 23 + [50 * 3 / 20] + [89 / 32]
= 23 + [7.5] + [2.78125] = 23 + 7 + 2 = 32
Do you follow?
*Another Topic*
Keep in mind this is a learning experience for me too. Most of the stuff I've
been posted up I'm just looking up or have looked up in the past few days. I
don't have nearly as much info on FF9 as compared to the vaults of stuff I've
dug and helped dug out of FF7.
That said....
Each character has a group of 5 memory locations (2 bytes each) that are
updated every time you level up. Those are the 'Stat'Bonus variables: one for
each of the four main stats, and one at the end for Magic Stones. *WHY* it has
a Bonus variable, I have no clue.
Anyway, searched out the equipment listing, and *boy* is it all over the place.
Unlike FF7, FF9 (as some of you already know, I believe) likes to make *HUGE*
uses of tables and offsets to save space. The stat bonus table is one such
offset. I've tracked them down and played about with them, but I haven't found
anything that alters MStBonus on level up yet.
And yes, you *would* think there'd be a way to influence it. I just don't know
of any way. Hence the 'currently unknown' disclaimer about it. I've seen plenty
of dummied out stuff in FFs before, and it wouldn't *surprise* me if no
equipment grants an increase in Magic Stone growth, but... eh. I'm only one
person.
Anyway, hope that helped.