-
Notifications
You must be signed in to change notification settings - Fork 0
Pack Reference
Audience: Builder Status: ✅ Ready
Where Builder Reference is the abstract "how to author a pack" material, this section is the concrete "here are real worlds" companion. It catalogs the content packs: the built-in demo world that ships in the repo (a complete, readable template), and three game-system packs — 5e SRD, a WoW-like d20, and D6 Space — that are design targets, chosen because they are wildly different rule systems. The whole point of the three is to prove that no game flavor is hardcoded in the engine.
| Pack | Status | What it is |
|---|---|---|
| Demo Pack | ✅ ships in-repo | the midgaard / darkwood / crypt world — a complete playable example |
| SRD5 Pack | 🚧 design target | maps the D&D 5e System Reference Document (CC-BY) onto engine primitives |
| WoW Pack | 🚧 design target | a World of Warcraft-flavored d20 ruleset (OGL) — alternate resources, aggro rotations |
| D6 Space Pack | 🚧 design target | OpenD6 / D6 Space (OGL) — a dice-pool, skills-not-levels sci-fi system |
A content pack is a directory tree of YAML plus sandboxed Lua that the engine loads at boot and can hot-reload. It defines everything about a particular game — the attributes and resources, the abilities and combat rules, the rooms and mobs and items — with no Go required. See Pack Authoring for the format and Pack Entity Reference for every entity and def-table type.
- 5e SRD is a level-based d20 fantasy system with a check primitive (d20 + modifier vs DC), classes/races, and point-buy chargen — it maps cleanly onto attributes, the check op, bundles, and tracks.
- A WoW-like d20 keeps d20 combat but swaps in alternate resource models (rage/energy/mana that behave very differently) and an aggro/threat-driven rotation feel — stressing the resource and combat-profile substrate.
- D6 Space throws out levels entirely: a dice-pool mechanic (roll N six-siders), skills not levels, and use-based advancement — proving the engine isn't fantasy- or level-bound.
If all three can be expressed as pure content on one unchanged engine, the engine-vs-content pillar holds. The design analysis behind that claim is the domain of the RPG-systems work; these pages will fill in the concrete mappings as the packs are built.
Each system pack carries its own license note, because the source materials differ:
- 5e SRD — Creative Commons Attribution (CC-BY 4.0).
- D6 Space / OpenD6 — the Open Game License (OGL).
- WoW d20 — the d20/Open Game License lineage.
The demo pack is original TelosMUD content and carries the repository's license. See each pack's page for the specific attribution text and source PDFs.
TelosMUD — Wiki under construction.
- Builder Reference
- Builder Commands
- Trust Tier Model
- Pack Authoring
- Pack MUD Settings
- Pack Lua Scripting
- Pack Lua Hooks
- Pack Entity Reference
- Building Instanced Zones
- Engine Developer Reference
- Architecture Overview
- Entity Component Model
- Zone Runtime & Actor Model
- Instanced Zones
- Command Parser & Targeting
- Edge & Protocol
- GMCP Reference
- Persistence & Durability
- Content Loading & Hot Reload
- Abilities & Effects
- Combat System
- Loot, Spawns & Crafting
- Accounts & Auth Internals
- Orchestration & Directors
- Scoped Event Bus
- Cross-Shard Handoff
- Lua Sandbox Internals
- Distributed Systems Model
- RPC & Protobuf