Ischaldirh wrote
I mean this: rather than reaching a certain number of points in a stat (i.e. 100), as you train a stat, some internal value is incremented, then converted to a percentage. This percentage is then checked at certain points -- say, every fifth time that particular a stat is trained. (I'm assuming you know what I mean by "checked".) It may also increase slower at higher stat levels, though tbh I usually don't notice a great difference in the rate my stats train at low levels vs high levels.
(...)
I have observed and noted one some occasions, I think, how I observed various characters training Agi at different rates!
I think understand the idea that disciplined training for the whole day might just give You the chance of getting an Agi boost the next morning, but since You can train e.g. Dex and AStr quickly, I think it's not the thing.
Actually I suppose that stat growth rates are 'inborn'. Run around with a couple of fresh chars with 10 Agi on the world map - some will get their first 'train' at 13:15, some at 14:30, some even later. I don't, however, know how could I precisely check the other stats. These 'timestamps' are ALWAYS the same (although it's for example ~13:30 and 14:34 if You start with 11 Agi, 12:29 I think for 13 Agi etc.)
(The 'limits' attainable by training, however, seem to be always the same - It's hard to get past 40 AStr, I managed 50 ONCE. It took WEEKS of fighting giant carnivorous plants- or perhaps it would involve special equipment, e.g. socm'ed chests).