docs(reference): regenerate declare block docs
Regenerate `docs/reference.md` and the skill copy from `known.ts`.
This commit is contained in:
@@ -297,13 +297,19 @@ d6,结果
|
|||||||
|
|
||||||
Reactive variable / tag-modifier definitions.
|
Reactive variable / tag-modifier definitions.
|
||||||
|
|
||||||
Columns (any order): `tag`, `threshold`, `key`, `expr`. A row with an empty `tag` declares a variable; a row with a `#tag` applies a modifier when that tag is active.
|
YAML with two optional maps. `vars:` maps a `$name` to its expression. `tags:` maps a tag name to a map of thresholds to `$target` modifiers: at that tag count the target gains the value, so sibling thresholds stack. Tag names may be written with or without the leading `#`. YAML resolves bare numbers to numbers and everything else to strings; both become expression text.
|
||||||
|
|
||||||
````markdown
|
````markdown
|
||||||
```csv role=declare
|
```yaml role=declare
|
||||||
tag,threshold,key,expr
|
vars:
|
||||||
,,$hp,$con*5+$mod_hp
|
$hp: $con*5 + $mod_hp
|
||||||
#warrior,2,$mod_hp,20
|
$ac: 10 + $dex
|
||||||
|
tags:
|
||||||
|
warrior:
|
||||||
|
1:
|
||||||
|
$mod_hp: 20
|
||||||
|
2:
|
||||||
|
$mod_str: 1
|
||||||
```
|
```
|
||||||
````
|
````
|
||||||
|
|
||||||
|
|||||||
+11
-5
@@ -297,13 +297,19 @@ d6,结果
|
|||||||
|
|
||||||
Reactive variable / tag-modifier definitions.
|
Reactive variable / tag-modifier definitions.
|
||||||
|
|
||||||
Columns (any order): `tag`, `threshold`, `key`, `expr`. A row with an empty `tag` declares a variable; a row with a `#tag` applies a modifier when that tag is active.
|
YAML with two optional maps. `vars:` maps a `$name` to its expression. `tags:` maps a tag name to a map of thresholds to `$target` modifiers: at that tag count the target gains the value, so sibling thresholds stack. Tag names may be written with or without the leading `#`. YAML resolves bare numbers to numbers and everything else to strings; both become expression text.
|
||||||
|
|
||||||
````markdown
|
````markdown
|
||||||
```csv role=declare
|
```yaml role=declare
|
||||||
tag,threshold,key,expr
|
vars:
|
||||||
,,$hp,$con*5+$mod_hp
|
$hp: $con*5 + $mod_hp
|
||||||
#warrior,2,$mod_hp,20
|
$ac: 10 + $dex
|
||||||
|
tags:
|
||||||
|
warrior:
|
||||||
|
1:
|
||||||
|
$mod_hp: 20
|
||||||
|
2:
|
||||||
|
$mod_str: 1
|
||||||
```
|
```
|
||||||
````
|
````
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user