Combat & Advancement
Full combat loop with hit-chance, damage pipeline, threat tracking, defense/AC, and procs. Use-based skill improvement, XP-driven leveling, and class archetypes.
Oxidus is not a game in itself — it is a foundation designed to be downloaded, customized, and built into a fully realized MUD. Think of it in the same lineage as Nightmare, Dead Souls, and Lima — a comprehensive starting point that provides the systems and architecture a game needs, while leaving the creative direction to you.
Oxidus is a fork of LPUniversity, actively maintained and extended by gesslar. It targets FluffOS 2019+ and takes advantage of modern driver features including native GMCP support, TLS, WebSockets, and HTTP client/server capabilities.
Combat & Advancement
Full combat loop with hit-chance, damage pipeline, threat tracking, defense/AC, and procs. Use-based skill improvement, XP-driven leveling, and class archetypes.
Equipment & Items
Weapons, armour, and clothing with a body-part slot system. Consumables, mass-and-capacity containers, and transactional moves.
Economy
Multi-currency system with wealth tracking, transaction math, inventory-based and menu-based shops, banks, and configurable loot-value tables.
Communication
Modular channel system with per-channel permissions, history, and GMCP integration. Emotes, action messages with verb conjugation and pronoun handling.
Boons & Curses
Buff/debuff system with class/type structure, stacking rules, expiration, and integration with attributes, vitals, and skills.
World Building
Rooms, exits, doors, terrain, zones, and spawning. Virtual areas for procedural generation. Data-driven NPCs and items via LPML files.
Persistence
Marked variables are automatically saved and restored. Daemons opt into persistence, with recursive inventory serialization.
External Integration
GMCP, HTTP client/server, WebSocket client, Discord bot, Grapevine inter-MUD network, and MSSP.
Oxidus is organized around a few key principles:
EXT_*) rather than monolithic base classes.STD_ROOM, STD_OBJECT, STD_NPC, STD_DAEMON, STD_CMD and friends provide the setup chain and lifecycle hooks.lib/ directory