[draft] Content packs — портабельный D&D

Заглушка. Содержание будет наполняться постепенно.

Целевая архитектура: D&D 5e — это один из контент-паков, не часть движка. Pack содержит monsters, spells, items, classes, races, conditions — всё в портабельном формате (JSON Schema, версии). Кампания подключает один или несколько паков; контент изолирован от engine-таблиц через слой адаптеров. Долгосрочно — мост между мирами с разными house rules, перенос персонажей с проверкой совместимости.

Что планируется в статье

  • Состав pack'а: types, JSON Schema
  • Импорт/экспорт: формат файла, валидация
  • Версионирование пака и совместимость
  • Что становится pack-данными (item_attributes, statblocks, spells)
  • Что остаётся в engine (nodes, events, locations)
  • Перенос персонажа между паками: проверка совместимости