Character Advancement

Character Advancement describes the machanisms in the games, where an character either gains a level, or raises the stats. Surprisingly, these mechanisms are totally different in each of the games, making it neccassary to give an overview how it is achived.

Ultima I
Hit points are the most important aspect of advancement. They can be gained by giving tribute to any king. The higher the tribute, the bigger the gain. Alternatively, killing monsters in dungeons and then exiting gives hit points as well. Character levels exist (each 1,000 xp = +1 level), mostly as an indicator of how far the character is progressing, but they also may determine: * The volume of monsters that appear on the overland map, and * What items are available in certain shops.

Stats can be raised by finding the various signposts after getting the quest by the king. Note that no signpost can be used twice in a row, meaning that the player first has to find a different signpost, before returning for another quest and boost.

Ultima II
Experience levels exist as in Ultima I; hit points are again the most important thing in this game, and again they are gained by "bribing" the kings with enough gold. Note that the higher the hit points are, the lower the gain per unit of gold.

As for stats, this time the player has to go to the Hotel California in New San Antonio and give the clerk money (in donations of 100). It gives a 50% chance of him saying "Alkazam!" and raising one random stat. Sadly, it is impossible to determine, which one he'll raise or if he'll just take the money. (RUMOR: Supposedly, the # of steps one takes to get from the moment the player enters New San Antonio to the moment you are next to the clerk determines which stat is raised; confirmation needed).

Ultima III
For the first time, levels determine the maximum hit points (and now only 100 xp = +1 level), and levels are given by Lord British after gaining enough experience points. However, he'll only advance players to level 5. Only after getting the Mark of Kings will he advance up to level 25.

Stats are gained by going to Ambrosia and donating at the shrines there. Each shrine raises a specific attribute and each multiple of 100 gold donated will raise the respective attribute.

Ultima IV
Again, Lord British grants levels after enough experience points are collected. From now on, level 8 is the maximum. Maximum hit points are determined by level (1st level = 100 HP max, etc.). The number of XP required to advance doubles with each level (100 xp for 2nd, 200 for 3rd, 400 for 4th, 800 for 5th, etc.).

Getting stats is more difficult. There are Magic Orbs in the dungeons that when touching them, give a stat-boost. Each dungeon gives different bonuses (and these stat bonuses tie into the virtue each dungeon represents), but the more bonuses are given, the higher the damage from touching the orb.

A third is virtue, which is gained by doing the right things, and not doing the wrong things.

Ultima V
Since Lord British was kidnapped, level advancement is a little difficult this time. After getting the needed experience points, the party has to hole up and camp for the maximum of hours. Now a little luck is needed for the spirit of Lord British appearing to grant levels.

Stats are also given by Lord British during leveling up, although they are chosen rather randomly. Stats are as well granted by the shrines after fulfilling the quest given by the shrine (reading the Codex of Ultimate Wisdom).

Ultima VI
The shrines grant new levels. After getting enough experience points, the party has to meditate at a shrine, and then levels are granted. The shrines also give the stat raises in the game with a level advancement, which adds a tactical element, as each shrine raises stats according to the virtue it represents. This allows players to tactically build characters.

Savage Empire + Martian Dreams
Levels are gained automatically. However, after gaining a level, camping and dreaming, the player can choose (lightly coded), which stat to raise with the level advancement.

Ultima VII + Serpent Isle
Levels are gained automatically after getting the needed experience points and, apart from determining the available spell circles, have no other meaning in the game.

Instead, gaining experience points also gains training points. These points can then be used in training sessions with the various trainers in the game to gain stats. Each trainer has a different training program, adding much tactic to it.

Ultima Underworld I+II
In the Underworld games, levels are gained with the experience points. However, this didn't help to raise the stats, which were fixed. Instead getting experience gained training points, which then could be used to train with various trainers to gain points in various abilities available.

Ultima VIII
Levels do not exist in Pagan.

Stats are gained purely by using them. This means fighting, throwing things, jumping and climbing, reading magic books, preparing and using magic. There is little else that can be done, apart from quickening the process a little.

Ultima IX
Levels and stats are directly tied. For each of the eight level advancements, a stat is increased as well, after freeing a shrine. Karma determines magic ability, and is gained by doing good things, and taken away for doing bad things.