Skip to content

Pack Entity Reference

Kurt edited this page Jul 9, 2026 · 17 revisions

Pack Entity Reference

Audience: Builder Status: ✍️ Draft

The exhaustive field-level reference for every entity and definition type a content pack can declare. Each type gets its YAML schema, required/optional fields, cross-references, and examples drawn from the demo pack. This is the builder's primary lookup page.

Intended contents

  • World entities (zone subtree): zones, rooms, exits, item_prototypes, mob_prototypes, zone_resets (and object_instances as the runtime spawn form)
  • Definition tables (pack-global) — the 23 def-tables the engine loads:
    • Core rules: attribute_defs, resource_defs, damage_type_defs, formula_defs, command_defs
    • Character build: class_defs, race_defs, track_defs, bundle_defs, chargen_defs, trust_tier_defs
    • Abilities/effects: ability_defs, affect_defs
    • Combat: combat_profile_defs
    • Items/loot/craft: wear_slot_defs, affix_defs, rarity_tier_defs, loot_table_defs, recipe_defs
    • World/comms/display: region_defs, channel_defs, spawn_schedule_defs, display_defs
  • For each: purpose, YAML keys, references to other defs, Lua hook attach points, and a demo-pack example
  • Cross-links to Pack Authoring (layout) and Persistence & Durability (the backing tables)

Scaffold page — full content pending the wiki build-out.

Clone this wiki locally