Files
ttrpg-tools/src/doc-entries/md-dice.md
T
hypercross 40b6fbe157 feat(ui): replace unicode icons with solid-icons
Swap emoji and unicode glyphs for Tabler components so icons inherit
currentColor and font-size and render consistently across platforms.

- add src/components/doc-icons.ts to resolve doc-entry frontmatter icon
  keys to components; frontmatter now stores semantic keys
- replace the align-*.png assets with TbOutlineAlign* icons
- render RevealManager action SVGs as components instead of injected
  innerHTML strings
- carry completion icons via an optional CompletionItem.icon field
2026-09-13 14:01:03 +08:00

36 lines
729 B
Markdown

---
tag: md-dice
icon: dice
title: 骰子组件
---
点击骰子图标执行掷骰,点击文字重置为公式,可用于属性检定、伤害投掷等场景。
**语法:** `:md-dice[公式]{key="标识"}`
**攻击检定:**
```markdown
:md-dice[1d20+5]{key="attack"}
```
**伤害掷骰:**
```markdown
:md-dice[2d6+3]{key="damage"}
```
**优势检定:**
```markdown
:md-dice[2d20k1+5]{key="advantage"}
```
点击骰子图标执行投掷,显示结果;点击文字重置为原始公式。
## 属性
| 属性 | 类型 | 说明 |
|---|---|---|
| `key` | string | URL 参数标识,结果记录到 `?dice-key=15` |
## 使用场景
用于技能检定、攻击命中、伤害计算等需要随机数的场景。