🧙‍♂️ Brought to you by Peptides.gg — Use code UO20 for 20% off — GLP-1's, 90+ Peptides and more!
From the Codex of Ultimate Wisdom

NPC

A folio of the realm

NPC

An NPCnon-player character — is any computer-controlled humanoid that lives, walks, talks, and trades in Britannia. The category covers the full spectrum from the shopkeeper standing behind a counter selling Reagents to the wandering Beggar asking passersby for gold to the named lore figure like Lord British or Dupre tied to a specific in-game location and storyline. NPCs are the connective tissue of the game world: they sell goods, train Skills, bank gold, run Healers and Innkeepers, give and receive Bulk Order Deeds, respond to Speech keywords, call Town Guards on criminals, and serve as the players' principal interface to almost every game system that doesn't involve combat.

This page covers what makes an NPC an NPC mechanically, the canonical NPC categories, how to interact with them through the Contextual Menu and speech systems, and the major distinctions (NPC vs monster; NPC vendor vs Player Vendor; shop NPC vs service NPC).

What an NPC is mechanically

Property Detail
Definition Any computer-controlled humanoid mobile (i.e., a mobile that is not a player character and not a hostile creature). NPCs and monsters are sometimes both called "mobiles" in technical contexts, but in conversation NPC almost always means the friendly/neutral computer-controlled humanoids that live in towns.
Naming Each NPC has a first name drawn from a long generic name pool (Aelyn, Gareth, Mariah, etc.) plus a profession suffix displayed on hover or after right-click — Mariah the Mage, Gareth the Banker, Aelyn the Tailor. Named lore NPCs (Lord British, Dupre, Iolo, Nystul, Mariah) override the generic-name pool with a fixed name.
Spawn Town NPCs spawn at fixed nodes in their building — the Magincia Banker, the Britain Healer, the Vesper Mint cashier — and respawn after death (NPCs are mortal under specific conditions: criminal hits, Game Master intervention, scripted events). The respawn timer is short (minutes, not hours) so disrupting town commerce is not a sustained PvP option.
Hostility Town NPCs are non-hostile by default but will flag a player Criminal if attacked, prompting the Guards to respond. Some NPCs (Brigands, Pirates, named-quest hostiles) are NPC-monsters — humanoid mobiles flagged hostile from the moment they spawn.
Inventory Shop NPCs carry a stocking matrix of items they buy and sell. Stock regenerates over time; sell prices fluctuate with town trade conditions in some shards' rulesets. Each shop has a category-bound restocking list — a Provisioner sells food, basic camping supplies, and a small generic miscellany; a Mage sells Reagents and recall scrolls; an Animal Trainer sells trainable pets.
Speech NPCs respond to a fixed set of keywords typed in the speech bar (bank, vendor, guards, train, bod info). Each NPC profession has its own keyword vocabulary — see Speech.
Contextual Menu Right-clicking an NPC opens a per-profession menu with the appropriate actions (Buy/Sell for shopkeepers, Bulk Order Info for BOD-givers, Train for skill-trainers, Stable for Stablemasters, Bank for Bankers). The contextual menu is the modern replacement for the keyword system; speech-keyword fallbacks remain for legacy compatibility.

NPC categories

NPCs are usually classed by their role function. The major buckets:

Service NPCs

NPCs that provide a service rather than (or in addition to) selling goods. Service-NPC interactions go through the Contextual Menu or specific speech keywords rather than a shop gump.

Profession Service Where to find
Banker Banking — "bank" keyword opens the bank box; "check" writes a Check; "deposit X" and "withdraw X" move gold; contract of employment purchase for player vendors Every banked town (Britain, Trinsic, Yew, etc.)
Healer Resurrection of ghosts; the Wandering Healer variant in Felucca is the classic ghost-side resource. Town Healers also sell bandages and basic potions. Town Healing Shop and roadside Healer huts
Innkeeper Logout safety — logging out within an inn permits a safe logout (instant disconnect rather than the open-world 5-minute fade). Some serve as questgivers. Inns in every major city
Stablemaster Pet stabling — up to 9 stable slots per character (more with Animal Lore / Animal Taming / Veterinary skills); 30k gp ghost-pet rez. Town stable buildings
Veterinarian Pet resurrection (paid alternative to player-cast Vet bandages); some serve as Animal Trainers. Stable buildings
Animal Trainer Sells common trainable pets (Horse, Llama, Dog, Cat); also acts as a Stablemaster on most shards. Stable buildings
Guard Town defence — "guards" keyword summons one; the Guards system instantly kills any criminal-flagged target inside the guard zone. Guards are themselves NPC-monsters under the hood (very high stats, near-immortal, faction-neutral). Anywhere inside a guarded town zone
Skill trainers Train a player to skill levels 30 (Novice) for free or for a small gold fee; teaching beyond 30 is via the New Haven accelerated-skill quest network. Profession-specific shops (a Mage at the magic shop trains Magery, a Fisherman at the docks trains Fishing, etc.)
Town Crier News and event announcements — the in-game equivalent of patch-note delivery. Found in the central squares of major cities. Town centres
Game Master Not an NPC in the technical sense — Game Masters are real human staff with NPC-like presence. Listed here because the line is invisible to players. Anywhere they're paged to

Shopkeeper NPCs

Shopkeepers stand in their shop building and have a buy/sell shop gump opened by speech ("vendor buy" / "vendor sell") or right-click. The complete shopkeeper roster:

Wandering and atmospheric NPCs

Lower-traffic but conceptually important:

  • Beggar — Wanders town speaking "Spare some gold for an old beggar?" lines. Used as a valid target for the Begging skill (NPC-only, higher gold yield in Heartwood / Moonglow for the special Acquired-by-Begging item drops).
  • Gypsy — Travelling fortune-teller variant; some serve specific event quests and tarot keywords.
  • Fortune Teller — Stationed in some towns; reads lore-flavour fortunes via keyword.
  • Ferryman — Boat operator who shuttles characters across some specific water passages (notably the Lost Lands routes).
  • Inspector — Anti-cheat NPC presence on some shards, used to enforce specific server rules.

Lore and named NPCs

A small set of NPCs carry fixed names and storylines rather than the generic name pool. They are anchor points for major lore:

The full named-NPC list runs to dozens; see the per-character codex articles for individual coverage.

NPCs vs. Player Vendors

The single most common confusion for new players: there are two completely separate "Vendor" systems in UO, and they share neither code nor commerce model.

Trait NPC Vendor Player Vendor
Owner Server / world A player
Location Fixed shop in town Inside any public-access player house
Stock Auto-restocking matrix bound to profession Whatever the owning player places in the vendor's pack
Pricing Server-set, town-modulated Player-set, fully arbitrary
Service fee None A daily gold-tax based on stock value (paid from vendor's safe)
How to set up None — they just exist Buy a contract of employment from a Banker or Minter, place it in your house, double-click to spawn the vendor at your character's location
Where prices spike Mostly stable across shards Highest near Luna on every shard (the famous "Luna Price Spike")
Trades in Vanilla item set per profession Almost anything that fits in a vendor backpackArtifacts, Power Scrolls, Stat Scrolls, Bulk Order Deeds, Soulstones, entire suits

Both systems use the same shop gump when interacting, which is the principal reason for the confusion. The visual difference is minor: an NPC Vendor is in a town shop with a fixed appearance and a generic name; a Player Vendor is in a player's house, has a custom name and clothing, and almost always carries player-set prices that are an order of magnitude or more from any NPC equivalent.

NPCs and the criminal system

Attacking an NPC has tightly-defined consequences inside the Reputation system:

  • An attack on a non-hostile NPC flags the attacker Criminal for 2 minutes. Inside a guarded town zone, Guards are summoned within 1 second.
  • A non-fatal hit on an NPC does not drop a corpse — the NPC simply enters its respawn cycle with no loot.
  • A fatal hit on a non-hostile NPC drops a corpse with the NPC's restocked inventory and any gold it was carrying — but the act is a criminal action and almost always concludes with the attacker dead in a guarded zone. NPC-killing is a niche stealth-thief play in Felucca outside guarded zones.
  • NPC-monsters (brigands, pirates, ogres, etc.) carry the standard monster-loot table and can be killed without criminal flag. The line is set by the AI script assigned at spawn, not by visual appearance.

The Karma system penalises some NPC kills (especially low-fame "good" NPCs like Healers) and rewards others (some hostile-flagged criminal NPCs award positive karma on death).

See also

← Return to the Codex
Folio inscribed by the Scribe  ·  merge  ·  2026-05-14
Folios in the Codex incorporate material adapted from community-maintained Ultima Online wikis, used under the Creative Commons Attribution-ShareAlike 3.0 License. Synthesised, restructured, and rebranded by the Scribe.