Training in Ultima VII

The training and combat systems of Ultima VII: The Black Gate and Ultima VII Part Two: Serpent Isle are nearly identical. Characters possess three primary statistics of Strength, Dexterity, and Intelligence as well as three secondary statistics of Health (Hits), Combat, and Magic/Mana. Trainers can raise one or more attribute per training session. Additionally, increasing a primary attribute usually results in a gain to a secondary attribute determined by a formula

Secondary stat gain
Secondary stats increase either through direct training or by training its associated primary stat. Training the primary attribute results only in a fixed increase in the secondary stat. Direct training, however, causes a "rubber band" effect. In short, the secondary stat increases by one half the difference between the primary stat and the secondary stat.

For example, the character of Spark starts with a Dexterity of twenty-two (22) and a Combat of ten (10). Training with Markus results in a gain of six (6) to Combat due to that fact that (22 - 10) / 2 = 6.

Trainers who teach both the primary skill and the secondary skill cause a fixed gain and a differential gain to the secondary skill. Denby trains +1 Intelligence and +1 Magic. The Avatar begins with eighteen (18) Intelligence and ten (10) Magic. Training with Denby causes a (18 - 10) / 2 = 4 differential gain plus one point for training Intelligence. (+2 to Intelligence would likewise create a +2 gain to Magic.)

This works even if the secondary attribute is larger than the primary. A character with low Dexterity and high Combat will gain Combat very quickly.

Black Gate trainers
These stat gains are with an Avatar with a value of ten (10) for all stats. Primary stats (strength, dexterity, intelligence) always increase by a fixed amount.

* Indicates the stat is gained incidentally. Gaining one point in Dexterity causes a one point increase in Combat. However, the "rubber band" effect will never occur.

** Marks an incidental stat gain and a normal gain. Example: Zella trains one point in Combat due to training, but the Dexterity training adds a second point. Thus, three points are gained for an expenditure of two Training Points.

*** Chad's training differs from others in that he seems to cause 2*(Dex gain) + 1 gain to Combat. Other trainers rarely go above three (3) points gained unless they are incidentals.

Serpent Isle trainers
Numbers obtained with an Avatar with stats all at ten (10), save for Magic as that could not be lowered.

When a character maxes out a particular stat, trainers cease charging Training Points for it. This is also true when maxed from holding a stat-boosting item.

* Shazzana and Brendann both train Combat, but also receive extra points for training in Dexterity.

** Only the Avatar can train with Elissa.

Training with items
Serpent Isle contains several stat-boosting items: the Gauntlets of Quickness, Erinon's Axe, and the Belt of Strength. The first two items can be used to enhance the effectiveness of training while the third has no real effect.

Training sessions treat the boosted attribute as if it were permanent. Swapping between the Guantlets of Quickness and Erinon's Axe can potentially maximize stat gains.