Spellbook lists

This commit is contained in:
2026-05-26 18:25:58 +02:00
parent c5a18df730
commit 16ed4fe47d
5 changed files with 483 additions and 0 deletions
+6
View File
@@ -154,6 +154,12 @@ any native topdata dataset; an exact dataset rule takes precedence over the
wildcard rule for that column. Supported compact encodings include packed hex
lists, external hex-list sidecar tables, alignment set masks, and ID hex lists.
Class spell availability can be authored as JSON spellbooks under
`topdata/data/classes/spellbooks/`. Each file names a `classes:*` row, and the
native builder reads that row's `SpellTableColumn` to generate the matching
`spells.2da` column. Spellbook files are discovered by convention, so ordinary
per-class spellbook authoring does not require YAML registration.
Common configurable defaults:
```yaml