Some of my magic damage algo was more or less confirmed... so meh.
Though, there is two sections of text worth looking into, both in record.txt:
3B speed modifier. lower = faster. for autobattles, starts at 01;
otherwise starts at 10. slow adds +08, (upper bound 20) haste adds -3
(lower bound 0C)
Slow implies +8, Haste implies -3.. but what is the upper bound used for then...?
60-61 relative speed. equal to (Cecil's agi * 32) / (our agi * 0A). if Cecil
isn't in the batle, an arbitrary character is picked instead. lower
number = faster speed.
"Our agi" imples what? It seems like it implies the sum of the entire group's AGI. It seems like the battle is scaled around Cecil, which makes total sense actually.