UODiamondCodex

Systems Reference

Operator/GM cheat sheets for the custom "system" scripts of the UODiamond / UOQuartz SphereServer 0.56 shard. Each page documents one script from server/scripts/UOD/UOD - System *.scp: what it does, how it works, its player-facing commands, and the key DEFNAMEs it relies on.

System Description
Jail Cell timer that holds jailed players and releases them to town; exit runes and time-remaining checks.
Bounty Minimal add/lookup store for bounty entries on a global bounty stone.
Friends 10-slot friends list with invites, status, private messaging, and login/logout alerts (.fa/.fl/.fr/.fm).
Poison Poison weapons with poison potions (Poisoning skill) and apply damage-over-time on hit.
Newbie 72-hour new-player protection from PvP harm and looting (.newbie to remove).
New Character Onboarding gates: skill-room selection, starter-kit hand-out, home set, newbie grant.
Sacrifice Sacrifice monster corpses to a god for ticket rewards (sac command).
Shout Server-wide global chat with cooldown, opt-out, bans, and a staff channel (.sh/.shouton/.shoutoff).
Stuck Self-rescue teleport to town after a 2-minute stationary channel (stuck).
Treasure Chests Landscape-spawned guardian chests: fight a monster wave, then loot.
Treasures Treasure-map dig loop: unroll, navigate, dig with pickaxe, survive trapped chest for leveled loot.
Vendors Full player-owned house vendors: place, stock, price, sell, share, and cash out.
Lights Automated day/night clock plus fixed light levels for dungeons and special rooms.
AI PvP Empty stub event (e_pvp_npc) placeholder for NPC PvP AI.
Reagents Spawn Scatters gatherable "lost reagent" piles on grasslands for foraging.