More Ultima 3 retro stuff.
So, there's a problem with character progression in Ultima 3. Gaining EXP and leveling up does two things - gives you more HP, and makes more powerful monsters spawn in the overworld. Thus, a very counterintuitive but essential strategy is to not go visit Lord British for as long as humanly possible, and instead stay level 1 and farm the level 1 enemies for cash to buy equipment and tools. See, both white and black magic get a spell that costs 0 mp that can instantly mass-kill these enemies - Repel, a black magic spell which destroys Orcs and Goblins, and Undead (I'm sure short for Turn Undead), a white magic spell that destroys Skeletons and Ghouls.
This is a double edged sword, however, because as exp is awarded to the character that gets each kill, it means your wizards and clerics will VASTLY and QUICKLY outlevel your non-magic characters, such as fighters and thieves.
And non-magic characters don't really have what it takes to go toe to toe with the higher level enemies until you get them really good gear, and raise their stats by donating money to the shrines in Ambrosia.
The thing is, you have to sail a ship through a whirlpool to get to the hidden continent of Ambrosia - and to get a ship, you have to defeat pirates. And pirates only start showing up when somebody in the party is level 5 or higher.
So it's a catch 22. You can't really fight high level enemies until you go use the resources in Ambrosia, and you can't get to Ambrosia until you unleash the higher level enemies.
The way to handle this is to have a B-Team with a Ranger. Rangers are the jack-of-all-trades class in the game.
The ranger only suffers a 25% dex penalty against traps and chests, he can use up to mid-level weapons and high level armor, and gets access to both white and black magic. Thus, at level 1, a ranger can instakill just about any group of any number of any enemy you run into. Making him a huge gold-farming machine that can get to level 5 in no time flat.
So, the idea is, you make a B team with a ranger in it, get the ranger to level 5, capture a pirate ship, then dock the pirate ship near the capital, go back to the inn, and switch back to your still-level-1 A-Team. The ship persists, and your characters can then take it (and all the gold you made getting to it) to Ambrosia, visit the shrines, and max out your stat numbers (STR for your brawlers (Fighers, Paladins, Larks), DEX for your rogues (Barbarians, Thieves, Illusionists and Alchemists), WIS for your white casters (Clerics, Paladins, Illusionists and Druids), and INT for your black casters (Wizards, Larks, Alchemists and Druids). And I guess if you really want to spend a lot of time grinding, ALL FOUR for your Rangers. And from what I read, it's also important to max DEX on everybody regardless of class, as it affects accuracy of attacks and spells.
So, anyway, meet my B-Team
I'm still in it because somebody has to carry over the loot back to the main party, Tin is there to kill everything, and Keltsey and Emrys are there to use white magic to open the chests safely. Each stat I want to max out is going to need about 5000 gold (to go from 25 to 99 at 100g per single point increase), so I've got to grind up at least 20k, then let Tin get leveled up to 5 (and Lord British won't raise him above 5 unless he gets the Mark of Kings, which I won't get), Then swap Dei, Snuffles and Terrik back in and set sail for the monochromatic melancholy lands of Ambrosia.