List/range support
This commit is contained in:
@@ -236,6 +236,13 @@ topdata:
|
||||
compiled_tlk: sow_tlk.tlk
|
||||
package_hak: sow_top.hak
|
||||
package_tlk: sow_tlk.tlk
|
||||
value_encodings:
|
||||
- dataset: racialtypes/core
|
||||
column: AvailableSkinColors
|
||||
mode: packed_hex_list
|
||||
min: 0
|
||||
max: 175
|
||||
hex_width: 2
|
||||
wiki:
|
||||
output_root: wiki
|
||||
pages_dir: pages
|
||||
@@ -258,6 +265,11 @@ autogen:
|
||||
repo_env: SOW_ASSETS_REPO
|
||||
```
|
||||
|
||||
`topdata.value_encodings` enables configured authoring sugar for compact 2DA
|
||||
cell values. The `packed_hex_list` mode accepts authored values such as
|
||||
`{"list": [0, {"range": [10, 12]}]}` and emits a single `0x...` string with
|
||||
fixed-width hex chunks.
|
||||
|
||||
`paths.source` and `paths.assets` must name real repository subtrees when they
|
||||
are configured. They may be omitted for repositories that do not own that class
|
||||
of source, but they must not resolve to the repository root (`.`). Output and
|
||||
|
||||
Reference in New Issue
Block a user