Skip to content

Pack Reference

Kurt edited this page Jul 9, 2026 · 2 revisions

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.

The packs

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

What a pack is (recap)

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.

Why three very different systems

  • 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.

Licensing

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.

Clone this wiki locally